验证用户控件内的网格视图

本文关键字:网格 视图 用户 控件 验证 | 更新日期: 2023-09-27 18:35:12

  1. 我有一个 aspx 页面,其中我有一个用户控件,里面有一个网格视图。 ASPX -> ASCX -> GridView(网格视图具有控件下拉列表、文本框、复选框)
  2. 网格视图中的控件根据 aspx 页上的复选框启用或禁用。如果选中 aspx 上的复选框,则启用一组列。
  3. 若要将这些更改保存到数据库,aspx 页上有一个按钮用于保存数据。

验证:
按下保存按钮时,我需要验证网格视图。验证有点棘手每行中都有下拉列表文本框和复选框。
(下拉列表 - 必需 &&文本框 - 必需)或复选框处于选中状态。

想知道验证这一点的最佳选择是什么,我尝试了 javascript,但他们不想执行客户端验证。如果我将自定义验证与验证组一起使用,应该这样做?

验证用户控件内的网格视图

使用用户输入验证程序,这将导致在单击"保存"按钮时触发验证(假设您将按钮上的CausesValidation设置为 true )。您甚至可以使用 ValidationSummary 控件以简洁的列表格式显示所有错误。

使用 ASP.NET 验证非常容易,只需在谷歌上搜索"ASP.NET 验证",您就会得到很多材料。