我有asp.net页面。 我没有按钮“保存”(不是我的要求)。在离开页面之前保存数据在ASP.NET中
我需要在离开此页面之前保存页面数据。
我试着像Page_Unload
事件做,但它doen't工作... 原因Save
方法从像txtBox1.Text
页面上的元素使用的数据,我不能使用.ashx
处理程序作出一些ajax
保存(或我不知道如何在处理程序中使用页面元素,因为它们是protected
)。
那么有什么解决方案,除了serealizing窗体并将其传递给处理程序?
'Page_Unload'是一个服务器端事件,在你的页面被发送到浏览器之前被触发(为简单起见)。一旦你的浏览器收到了html,页面不再存在,并且'Page_Unload'将被调用。所以这里没什么用处。 https://msdn.microsoft.com/en-us/library/ms178472.aspx –
@ freedomn-m,感谢您的解释 – demo