Gridview丢失行索引值

时间:2010-09-02 04:32:47

标签: c# asp.net

我在itemtemplate中有一个带有文本框的gridview。如果文本框验证失败,单击提交按钮会进入异常并丢失其rowindex值。基于行索引值iam设置gridview行的主题。因此,当我单击该行时,它会抛出空值异常。帮我解决这个问题。 (我不想在catch块中绑定网格,因为我必须维护用户在文本框中输入的值)

1 个答案:

答案 0 :(得分:1)

你不需要达到一个程度,你的程序会抛出异常,就像用户输入中的错误一样微不足道。在您的页面上有验证器进行客户端验证。和avcorse也不要忘记在服务器端检查。我的意思是不要使用您的代码,除非验证者的验证是这样的:

if(Page.IsValid)