如何从后面的代码显示验证消息
本文关键字:代码 显示 验证 消息 | 更新日期: 2023-09-27 18:03:40
我有一个文本框…我想验证它的值基于下拉列表值…所以我正在使用RegularExpressionValidator
显示代码背后的消息…但它不起作用,请给我一些建议…
<asp:TextBox ID="tbnooflecture" runat="server" Width="119px" Height="33px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ForeColor="#6600FF"
runat="server" ValidationGroup="upper"
ControlToValidate="tbnooflecture"></asp:RegularExpressionValidator>
<asp:Button ID="bfillattendence" runat="server" Text="To Fill Attendence Click Here"
onclick="FillAttendence_Click" Width="218px" Height="33px" CausesValidation="true" ValidationGroup="upper"/>
我正在写下面的代码按钮点击事件
string batchname = dpbatchname.SelectedItem.Text.ToString();
int lengthofbatch=batchname.Length;
if(lengthofbatch==2)
{
RegularExpressionValidator1.ValidationExpression = "[1-9][02468]|[02468]";
RegularExpressionValidator1.ErrorMessage = "Only Even No. of Attendence is Valid for Lab.";
}
else if (lengthofbatch == 1)
{
RegularExpressionValidator1.ValidationExpression = "[0-9][0-9]|[0-9]";
RegularExpressionValidator1.ErrorMessage = "Attendence Shold be Like 9,50";
}
else
{
RegularExpressionValidator1.ValidationExpression = "[0-9][0-9]|[0-9]";
RegularExpressionValidator1.ErrorMessage = "Attendence Shold be Like 9,50";
}
是否验证文本框值?如果您在服务器端使用正则表达式,那么您需要验证输入(您的文本框),如,并显示消息。
if (Regex.IsMatch(text, reg))
{
}
添加这一行RequiredFieldValidator1。IsValid = false;
后RegularExpressionValidator1。ValidationExpression = "[0-9][0-9]|[0-9]";RegularExpressionValidator1。ErrorMessage = "出席率应该是9,50";