在必填字段验证器中显示带标签的错误消息

时间:2014-02-27 08:14:53

标签: asp.net

在下面的代码中,我有一个标签,文本框,必填字段验证器。现在我的目标是,如果用户没有在文本框中键入值,它应该显示带有标签文本的错误消息。(即)如果标签文本是员工姓名。应显示错误消息,请输入员工姓名。请帮助我这样做。

 <asp:Label ID="lblText" runat="server" width="200Px"></asp:Label>
 <asp:TextBox ID="txtField" runat="server" width="200Px" onfocus="But1()"></asp:TextBox>
   <asp:RequiredFieldValidator ID="txtreq" ControlToValidate="txtField" runat="server"   ForeColor="Red" ></asp:RequiredFieldValidator>

codebebind:

 txtreq.Text = lblText.Text;

1 个答案:

答案 0 :(得分:0)

您的代码应该是这样的:

Page.Validate();
if (!Page.IsValid)
{
     //show a message or throw an exception
}

并将以下属性添加到R​​equiredFieldValidator

<asp:RequiredFieldValidator  ErrorMessage="please enter employee name"