我有一个更新面板,其中有一个带处理程序的按钮:
protected void btn_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(Updater, this.GetType(), "Hash Update", "UpdateServerData('" +
avalue + "');", true);
}
和一个javascript函数:
function UpdateServerData(val) {
parent.location.hash = val;
}
我在页面加载后第一次单击按钮时,值被写入该位置。哈希,但被清除了。下一次单击将按其应有的方式运行。我想不通。任何帮助表示赞赏。
最佳答案
去吧。显然,.Net 3.5 中存在一个错误,其中包含删除哈希的部分回发。答案在这里http://magnuskragelund.dk/url-with-hash-mark-changing-after-partial-postback/
谢谢你的帮助。 查尔斯
关于c# - javascript 更新在第一次异步更新时丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9335633/