为什么建议在PreRender事件调用中保存视图状态值?

时间:2009-08-31 19:26:29

标签: asp.net

我试图通过将成员变量保存在ViewState中来保留成员变量(只有少数几个小变量)但是我读了并且我更好地将它们保存到PreRender阶段的ViewState而不是PageLoad?

我可以看到ViewState可以在页面渲染之前保存到任何时候,但是它在PreRender或PageLoad中是否有任何区别?

1 个答案:

答案 0 :(得分:4)

不,没有区别。只需在完成更改后将变量保存到ViewState即可。即如果在PreRender中再次更改变量,请不要将变量保存到Page_Load事件中的ViewState。