加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在GridView编辑模式下关闭验证

发布时间:2020-12-16 06:48:28 所属栏目:asp.Net 来源:网络整理
导读:我有一个页面,它包含一个顶部的表单,用于向table1和下面添加新记录,GridView显示table1中具有编辑功能的记录. 现在上面的表单只是一个文本框,允许您在table1中输入名称,此文本框具有必需的字段验证器.验证器会导致问题,但是当gridview处于编辑模式时,就像用
我有一个页面,它包含一个顶部的表单,用于向table1和下面添加新记录,GridView显示table1中具有编辑功能的记录.

现在上面的表单只是一个文本框,允许您在table1中输入名称,此文本框具有必需的字段验证器.验证器会导致问题,但是当gridview处于编辑模式时,就像用户按下’update’时,没有任何内容被保存,因为验证器是触发器(因为上面的表格中没有任何内容)

我怎样才能解决这个问题?

解决方法

您可以设置RequiredFieldValidator控件,添加按钮具有相同的ValidationGroup名称.像这样的东西:

<asp:Button ID="btnAdd" runat="server" OnClick="btnAdd_Click" ValidationGroup="addValidation" />
<asp:RequiredFieldValidator ID="nameRequired" ControlToValidate="txtName" runat="server" ValidationGroup="addValidation"></asp:RequiredFieldValidator>
...
<asp:Button ID="btnUpdate" runat="server" OnClick="btnUpdate_Click" />

这样,“更新”按钮不会受到影响.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读