现在有这样一个问题
在一个页面中,上部他有二个文本框,做为数据的输入
下部分是一个datagrid显示数据,后面做了一个EditCommandColumn
点更新的时候执行<EditItemTemplate>
在<EditItemTemplate>中有一个字段内容修改的文本框
现在问题来了。
一点更新,上面那二个文本框也做了数据验证,有什么办法,按那个“更新”时只验证<EditItemTemplate>中的那个文本框

解决方案 »

  1.   

    现在的问题
    上面二个文本框是做数据输入用的,带数据验证下面做了一个DATAGRID里用<EditItemTemplate>里有用了一个EditCommandColumn里带一个updata按钮
    这样一执行updata它也验证到上面二个文本框了
    我现在的问题是,这个updata是否可以只要验证datagrid里的文本框
      

  2.   

    简单点说
    现在在一个页面上有4个文本框,A,B,C,D它们分别有自己的验证控件
    有二个button,B1,B2
    现在的问题是:有没有办法当
    按B1时,验证A,B二个文本框
    按B2时,验证C,D二个文本框我现在的情况是随便按那个按钮,它都同时验证4个文本框
      

  3.   

    ASP.NET Validation in Depth
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspplusvalid.asp
      

  4.   

    在button1的click事件中修改C,D两个验证控件的enable为false,同理对button2一样.
      

  5.   

    如果换到DATAGRID里单击updata时就没办法执行了
    它变成,先验证,在执行代码了
    还是会出现这个问题,先去验证上面不相关的文本框
      

  6.   

    你在datagrid里面的update的按纽的EnableCauseValidaton设置成false就可以了
    这样默认该按纽是不进行验证的。
      

  7.   

    TO:niunj() “在datagrid里面的update的按纽的EnableCauseValidaton设置成false”
    这个属性在哪里的啊我怎么在DATAGRID里没有找到啊??
      

  8.   

    有为个EnableCauseValidaton属性吗?
    我在MSDN,GOOGLE上都没有找到