【问题标题】:Displaying error message in a page in which the required field is in a user control在必填字段位于用户控件中的页面中显示错误消息
【发布时间】: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


【解决方案1】:

最后,我无法解决这个问题,我写了一个 javascript 警报函数来显示所需的已归档验证器消息。

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多