1

我有一个 ASP.NET GridView,它已被扩展以提供“行单击”功能。我将数据绑定到 1 到 10 条记录,并将其显示给用户。

我遇到的错误是控件在回发时不会有任何与之关联的数据。

只有当我在页面的其余部分完成加载之前单击一行并且可以重新产生问题时,我才观察到这种行为,但我不知道它为什么会发生。

任何建议都非常感谢!

4

1 回答 1

2

当您在页面有机会完成加载之前触发 ASP.NET 回发时,您将遇到很多困难。回发事件的工作原理是通过 javascript 将值插入页面上的隐藏输入并提交主表单。问题是如果你提前触发回发,你不能保证所有的控件和隐藏的输入是否已经完全渲染。

于 2009-01-20T22:54:41.403 回答