我有一个ASP.NET GridView,它已被扩展为提供“行点击”功能。我将数据绑定到1到10条记录,并将其显示给用户。
我遇到的错误是控件在回发时不会有任何与之关联的数据。
我已经观察到这种行为,只有当我在页面的其余部分完成加载之前点击一行并且可以重新产生问题,但我不知道为什么正在发生。< / p>
非常感谢任何建议!
答案 0 :(得分:2)
当您在页面有机会完成加载之前触发它们时,您将遇到很多ASP.NET回发问题。回发事件的工作原理是通过javascript将值插入页面上的隐藏输入并提交主表单。问题是,如果您提前触发回发,则无法保证所有控件和隐藏输入是否已完全呈现。