【发布时间】:2009-08-19 18:34:36
【问题描述】:
我读过tis post
但我的问题仍然存在。我尝试在回发时多次执行 javascript,并且脚本仅在页面第一次加载时执行。
为了确保在每次回发后注册脚本,我使用 guid 作为 javascript 键名。
var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), script, true);
我需要确定在单击更新面板中的链接按钮后我的回发事件会触发。如果我将链接按钮直接放在页面中,它就可以工作
【问题讨论】:
-
您的 Page_Load 方法是什么样的? IE。这段代码在哪里适合?
-
我将我的注册脚本放在受保护的覆盖 void OnPreRender(EventArgs e) 中。我已经在页面加载中尝试过,但无法正常工作。
标签: c# asp.net-ajax postback scriptmanager