0

再会,

我在使用 asp.net 2.0 viewstate 时遇到问题。

基本上,我想禁用网格视图的视图状态。但是,当我这样做时,一旦有回发,甚至在进入 Page_Load 之前,我都会收到“用户 sa 登录失败 ...”。

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

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

在 PageLoad 中,我尝试执行以下操作: MyGridView.DataSourceId = "MySqlDataSource" 但没有运气。我的想法不多了。

任何的想法?

谢谢!

4

1 回答 1

1

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

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

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

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

于 2008-12-10T20:06:09.113 回答