【发布时间】:2009-01-20 22:50:13
【问题描述】:
我有一个 ASP.NET GridView,它已被扩展以提供“行单击”功能。我将数据绑定到 1 到 10 条记录,并将其显示给用户。
我遇到的错误是控件在回发时不会有任何与之关联的数据。
只有当我在页面的其余部分完成加载之前单击一行并且可以重现问题时才观察到这种行为,但我不知道为什么会发生这种情况。
非常感谢任何建议!
【问题讨论】:
标签: asp.net data-binding .net-2.0 postback
我有一个 ASP.NET GridView,它已被扩展以提供“行单击”功能。我将数据绑定到 1 到 10 条记录,并将其显示给用户。
我遇到的错误是控件在回发时不会有任何与之关联的数据。
只有当我在页面的其余部分完成加载之前单击一行并且可以重现问题时才观察到这种行为,但我不知道为什么会发生这种情况。
非常感谢任何建议!
【问题讨论】:
标签: asp.net data-binding .net-2.0 postback
当您在页面有机会完成加载之前触发 ASP.NET 回发时,您会遇到很多困难。回发事件的工作原理是通过 javascript 将值插入页面上的隐藏输入并提交主表单。问题是如果你提前触发回发,你不能保证是否所有的控件和隐藏的输入都被完全渲染了。
【讨论】: