C# 使用ClientScriptManager更新面板
这个代码很好用C# 使用ClientScriptManager更新面板,c#,javascript,jquery,asp.net,updatepanel,C#,Javascript,Jquery,Asp.net,Updatepanel,这个代码很好用 但是这个 protected void a_Click(object sender, EventArgs e) { ClientScriptManager cs = Page.ClientScript; string script = "PanelVisiable($('#base')); "; script += "$('#message').text(' message ');"; script += "$('#message').d
但是这个
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);
}
但此脚本不起作用请使用
ScriptManager.RegisterStartupScript
而不是ClientScript.RegisterStartupScript
使用ScriptManager.RegisterStartupScript
而不是ClientScript.RegisterStartupScript
尝试使用ScriptManager.RegisterStartupScript()
方法
请参阅以下MSDN文档:
它说:
为控件内部的控件注册启动脚本块
使用ScriptManager控件更新Panel,并添加脚本
块到页面
尝试使用
ScriptManager.RegisterStartupScript()
方法
请参阅以下MSDN文档:
它说:
为控件内部的控件注册启动脚本块
使用ScriptManager控件更新Panel,并添加脚本
块到页面
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>
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);
}