美好的一天,
我遇到了asp.net 2.0 viewstate的问题。
基本上,我想禁用gridview的viewstate。但是,当我这样做的时候,只要有回复,在进入Page_Load之前,我就会收到“用户sa登录失败...”。
如果我重新启用视图状态,一切都会顺利进行。
在PageLoad中,我将连接字符串设置为所有SqlDataSource,但正如我所说,错误甚至出现在PageLoad之前。
在PageLoad中,我尝试做类似的事情:MyGridView.DataSourceId =“MySqlDataSource”,但没有运气。我的想法已经不多了。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
您必须在页面生命周期的早期执行此操作。
如果您正在开发一个ASP.NET网站并且不了解页面生命周期,请运行,不要走路,并阅读:
http://msdn.microsoft.com/en-us/library/ms178472.aspx
尝试在Page_Init事件期间设置数据源。