当enableviewstate = false时,SQL登录失败

时间:2008-12-10 19:43:27

标签: sql-server gridview asp.net-2.0 viewstate

美好的一天,

我遇到了asp.net 2.0 viewstate的问题。

基本上,我想禁用gridview的viewstate。但是,当我这样做的时候,只要有回复,在进入Page_Load之前,我就会收到“用户sa登录失败...”。

如果我重新启用视图状态,一切都会顺利进行。

在PageLoad中,我将连接字符串设置为所有SqlDataSource,但正如我所说,错误甚至出现在PageLoad之前。

在PageLoad中,我尝试做类似的事情:MyGridView.DataSourceId =“MySqlDataSource”,但没有运气。我的想法已经不多了。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须在页面生命周期的早期执行此操作。

如果您正在开发一个ASP.NET网站并且不了解页面生命周期,请运行,不要走路,并阅读:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

尝试在Page_Init事件期间设置数据源。