Céd*_*vin 1 c# postback asp.net-ajax scriptmanager
我读了帖子
但我的问题仍然存在.我尝试在回发时多次执行javascript,并且脚本仅在第一次加载页面时执行.
为确保脚本在每个帖子后注册,我使用guid作为javascript密钥名称.
var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), script, true);
Run Code Online (Sandbox Code Playgroud)
我需要在更新面板中单击链接按钮后确定我的回发事件是否已激活.如果我把我的链接直接放在页面中它正在工作
我找到了解决方案.
当您使用更新面板和whant注册脚本时,您需要使用updatePanel,并在registerstartupscript的param中输入updatepanel
像这样 :
var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(_updPanel, _updPanel.GetType(), Guid.NewGuid().ToString(), script, true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6709 次 |
| 最近记录: |