从代码隐藏中显示div传递文本

时间:2012-05-15 01:21:21

标签: asp.net

如何将文本消息与此函数一起传递到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);

1 个答案:

答案 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。