Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 为什么在 ASP.NET 中刷新页面时会执行按钮单击事件?
我希望代码避免在页面刷新发生时触发按钮单击事件,我不能给出 response.redirect,因为在按钮单击事件发生后我有一些标签要显示。我有没有机会从 .cs 中的代码中找出页面是页面刷新的天气?
提前致谢
您可以重定向到同一页面,通过查询字符串传递一些参数,表明操作已成功(或不成功),然后在标签中显示相应的消息。
我不建议使用会话状态方法,因为如果用户在同一页面上有多个选项卡,这可能会出现问题。
还要记住,如果您重新加载页面,这将是一个新请求,因此 Page.IsPostack 是无用的,因为它总是错误的。