如何将文本消息与此函数一起传递到div上显示?来自背后的代码
<div class="success" id="divStatus" runat="server" visible="false" ></div>
Page.ClientScript.RegisterStartupScript(this.GetType(),"somekey","function autoHide(){ setTimeout(function() {document.getlementById('"+divStatus.ClientID+"').style.display='none';},5000);};",true);
答案 0 :(得分:0)
你可以这样做:
string script = @"document.getElementById('" + divStatus.ClientID + "').innerHTML='You are done!' ;setTimeout(function(){document.getElementById('" + divStatus.ClientID + "').style.display='none';},5000);";
Page.ClientScript.RegisterStartupScript(this.GetType(), "somekey", script, true);
效果将是:更改divStatus div的内部HTML以说“你已经完成”,然后它会在5秒后消失div。