【发布时间】:2011-08-06 13:29:19
【问题描述】:
我有两个选项卡面板,每个面板都有一个用户控件。
<asp:Label ID="lblWarning" runat="server"></asp:Label>
<asp:TabContainer ID="tabContainer" runat="server">
<asp:TabPanel ID="tab1" runat="server">
<contenttemplate>
<uc3:YYY ID="userControl1" runat="server" />
</asp:TabPanel>
<asp:TabPanel ID="tab2" runat="server">
<contenttemplate>
<uc1:XXX ID="userControl2" runat="server" />
</contenttemplate>
</asp:TabPanel>
</asp:TabContainer>
现在考虑我的一个用户控件中有一个必填字段验证器,并且如您所见,主页中有一个标签。当我单击主页中的按钮时,我想在主页的标签(lblWarning)中显示必填字段验证器的错误消息。
这是否可能,如果是,如何? 谢谢大家...
【问题讨论】:
-
您应该使用 ValidationSummary 控件而不是 lblWarning 标签
-
请您解释一下如何做到这一点?
-
只需在RequiredFieldvalidator 上指定错误消息并使用ValidationSummary 控件而不是lblWarning
标签: c# asp.net user-controls asp.net-ajax validation