【发布时间】:2012-11-12 15:26:43
【问题描述】:
我有一个 ASP 按钮,当点击它时,需要设置一个会话变量并运行一些 javascript 代码来弹出一个窗口。我让这一切正常工作,但是当这种情况发生时,主页会回发并跳回页面顶部。如何防止回发并仍然设置会话变量并调用 javascript?使主窗口保持在同一位置?
【问题讨论】:
-
您为什么要为此使用 ASP .NET 按钮?只需使用一个按钮。
-
你可以在cookie中设置信息吗?然后你可以用 javascript 完成所有操作,而不必担心回发......
-
为什么要使用会话变量?你能再解释一下吗
-
该按钮属于个人资料页面。单击时,它会弹出一个包含城市列表的窗口。它加载配置文件已经属于会话变量的城市,此时弹出窗口读取会话并检查已经属于配置文件的城市。然后用户可以通过选择/取消选择城市并单击保存,关闭弹出窗口并将所选列表保存到配置文件中。这一切都很好,但客户希望页面停止将它们发布回页面顶部。他们希望在完成后留在页面上的同一位置
标签: asp.net