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);

効果は次のようになります。divStatusdivの内部HTMLを「Youdone」と言うように変更すると、5秒後にdivが消えます。

于 2012-05-15T01:30:03.733 に答える