2011-08-12 7 views
0
<asp:button runat="server" id="a" onClick="a_Click"/>  

コードと更新パネル <p>が、このスクリプトは</p>

protected void a_Click(object sender, EventArgs e) 
{ 
    ClientScriptManager cs = Page.ClientScript; 
    string script = "PanelVisiable($('#base')); "; 
    script += "$('#message').text(' message ');"; 
    script += "$('#message').dialog({modal:true,resizable:false,title:'پیغام',height:80,show:'clip',hide:'explode'});"; 
    cs.RegisterStartupScript(Page.GetType(), "", script, true); 

} 

このコード作業微細


これ

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
    <asp:UpdatePanel ID="UpdatePanel3" runat="server"><ContentTemplate> 
<asp:button runat="server" id="a" onClick="a_Click"/> 
</ContentTemplate></asp:UpdatePanel> 

コード

答えて

3

ScriptManager.RegisterStartupScript()メソッドを使用してみてください動作しません。 ScriptManager.RegisterStartupScript()

それは述べている:

は、ScriptManagerコントロールを使用して のUpdatePanel内にあるコントロールの起動スクリプトブロックを登録し、スクリプト ブロックを追加します

は、次のMSDNドキュメントを参照してください。ページに

1

利用ScriptManager.RegisterStartupScript代わりのClientScript.RegisterStartupScript

関連する問題