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

时间:2011-08-01 15:21:56

标签: c# asp.net validation

我在Insert.ascx和Update.ascx中都有一些RequiredFieldValidators。我正在尝试验证插入页面,但是更新页面中的字段也会尝试验证,显示必需的字段验证消息。

<%@ 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" %>

2 个答案:

答案 0 :(得分:4)

对每个UserControl使用ValidationGroupValidationGroup仅针对具有相同ValidationGroup

的控件启动验证

答案 1 :(得分:2)

您需要在每个验证控件上设置ValidationGroup属性。见this example