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

标签 asp.net visual-studio-2010 validation gridview

我有一个页面,其中包含顶部的表单,用于将新记录添加到 table1 中,下方的 GridView 显示具有编辑功能的 table1 中的记录。

现在上面的表单只是一个文本框,允许您在 table1 中输入名称,该文本框有一个必填字段验证器。但是,当 gridview 处于编辑模式时,验证器会导致问题,因为当用户按下“更新”时,不会保存任何内容,因为验证器被触发(因为上面的表单中没有任何内容)

我该如何解决这个问题?

最佳答案

您必须将 CausesValidation="False"放入 GridView

<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" CausesValidation="False"/>

关于asp.net - 在 GridView 编辑模式下关闭验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14310448/

相关文章:

vb.net - 需要帮助创建一个简单的数学测验 (Visual Basic)

visual-studio - 无法打开项目 <名称>,因为无法创建 Microsoft Visual C# 2010 编译器。请重新安装 Visual Studio

java - 验证输入是数字、数字范围内的数字或特定字符

asp.net - ASP.Net Core Blazor 页面如何知道在异步数据获取方法返回后刷新其内容?

c# - vb.net 中的 Asp 标签不捕获在 javascript 中修改的标签文本

c# - 处理 Composite C1 中生成的页面

php - Symfony2 - 使用 Doctrine 存储库的选择约束

.net - 没有 MembershipUser 的自定义 MembershipProvider

c++ - C++ VS2010中3n+1溢出的解决方法

laravel - Laravel 5.4 中的字段验证默认消息更改