如何在.aspx页面中只验证一个.ascx页面,而其他.ascx页面也注册在同一个.aspx页面中

本文关键字:ascx aspx 页面 同一个 注册 其他 验证 一个 | 更新日期: 2023-09-27 18:04:14

我有一些requiredfieldvalidator在两个插入。ascx和Update.ascx。我正在尝试验证插入页,但随后更新页中的字段也尝试验证,显示所需的字段验证消息。

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.Master"
    CodeBehind="client.aspx.cs" Inherits="Saver._Default" %>
<%@ Register TagPrefix="ins" TagName="Viewcomments" Src="Insert.ascx" %>
<%@ Register TagPrefix="upd" TagName="brcmsninfo" Src="Update.ascx" %>

如何在.aspx页面中只验证一个.ascx页面,而其他.ascx页面也注册在同一个.aspx页面中

为每个UserControl使用ValidationGroupValidationGroup将只对具有相同ValidationGroup值的控件进行验证

您需要在每个验证控件上设置ValidationGroup属性。请看下面的例子