【发布时间】:2016-06-08 11:00:06
【问题描述】:
我有 asp.net 页面。 我没有“保存”按钮(不是我的要求)。
我需要在离开此页面之前保存页面数据。
我尝试过使用 Page_Unload 之类的事件来实现它,但它不起作用......
原因 Save 方法使用来自页面上元素的数据,例如 txtBox1.Text 我不能使用 .ashx 处理程序来保存一些 ajax (或者我不知道如何在处理程序中使用页面元素,因为它们是 @987654327 @)。
那么除了 serealizing 表单并将其传递给处理程序之外,还有其他解决方案吗?
【问题讨论】:
-
Page_Unload是一个服务器端事件,在您的页面被发送到浏览器之前会被触发(为简单起见)。一旦您的浏览器接收到 html,该页面将不再存在,Page_Unload将已被调用。所以这里没有用。 msdn.microsoft.com/en-us/library/ms178472.aspx -
@freedomn-m,感谢您的解释
标签: javascript c# jquery asp.net webforms