我在网上搜索了答案,发现大多数变量都保存在page.prerender事件的viewstate中.然后在页面加载事件中设置变量的值.
但是,当我在prerender或load事件的viewstate中保存变量时,viewstate如何在代码隐藏后动态更改后存储变量的值?
假设在加载页面后,用户单击了一个按钮,该按钮在其onClick事件中更改了变量的值.然后,单击按钮后引发的回发事件.据我所知,如果变量仅在prerender事件中保存在viewstate中,则新值应该已丢失并且无法保存在viewstate中.因为在回发时prerender事件不会触发,并且无法保存值.
我不应该在回发事件上升之前将变量保存在viewstate中吗?
我错了吗?如果是这样,如果viewnate保存在prerender事件中,viewstate如何存储变量的新值?
谢谢你的回答..
asp.net ×1