javascript更新在第一次异步更新时丢失

本文关键字:更新 第一次 javascript 异步 | 更新日期: 2023-09-27 18:24:56

我有一个更新面板,它有一个带处理程序的按钮:

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;
}

页面加载后第一次单击按钮时,值会写入该位置。散列,但被清除。下一次单击按其应有的方式运行。我想不通。感谢您的帮助。

javascript更新在第一次异步更新时丢失

去吧。显然,.Net 3.5中有一个错误,部分回发删除了哈希。答案就在这里http://magnuskragelund.dk/url-with-hash-mark-changing-after-partial-postback/

谢谢你的帮助。Charles