0

如何将文本消息与此功能一起传递以显示在 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);
4

1 回答 1

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。

于 2012-05-15T01:30:03.733 回答