gpt4 book ai didi

javascript - 关于 dropDownList 问题的 AutoPostback

转载 作者:行者123 更新时间:2023-12-02 19:52:18 24 4
gpt4 key购买 nike

我有这段代码可以与用户检查是否可以离开页面而不保存:

<script language="JavaScript">

window.onbeforeunload = !isPostBack && confirmExit;

function isPostBack() {
return <%= Page.IsPostBack ? "true":"false" %>
}

function confirmExit() {
return "Some lame question for user. :)";
}
</script>

具有 dropDownLists 的页面存在问题,我必须将 AutoPostBack 设置为 true。AutoPostBack=true 每次都会导致烦人的弹出窗口。我已经弄清楚如何检查回发(谢谢 Google),但现在我陷入困境。

不应该有错误,我不知道java脚本是什么时候。我是一个可怜的桌面程序员,试图学习新东西。

最佳答案

window.onbeforeunload 应该是一个函数,而不是一个 bool 值。您可能有意这样做或类似的:

if(<%= Page.IsPostBack ? "true":"false" %>)
{
window.onbeforeunload = function()
{
return "Some lame question for user. :)";
};
}

顺便说一句,避免重新发布警告的另一种方法是后重定向获取模式(从服务器上的事件处理程序中重定向到您发布到的同一页面)。

关于javascript - 关于 dropDownList 问题的 AutoPostback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com