我试图通过将成员变量保存在ViewState中来保留成员变量(只有少数几个小变量)但是我读了并且我更好地将它们保存到PreRender阶段的ViewState而不是PageLoad?
我可以看到ViewState可以在页面渲染之前保存到任何时候,但是它在PreRender或PageLoad中是否有任何区别?
答案 0 :(得分:4)
不,没有区别。只需在完成更改后将变量保存到ViewState即可。即如果在PreRender中再次更改变量,请不要将变量保存到Page_Load事件中的ViewState。