验证程序或VB.net中的表达式,以检查在该文本框中输入的值
我正在使用vb.net 我在vb.net中有以下代码验证程序或VB.net中的表达式,以检查在该文本框中输入的值,vb.net,Vb.net,我正在使用vb.net 我在vb.net中有以下代码 <tr> <td > DateOfReceiving: </td> <td> <asp:TextBox ID="DateOfReceivingTextBox" runat="server" CssClass="datepicker" Text='<%# Bind("DateOfReceiving","{0:dd/MM/yyyy}") %>
<tr>
<td >
DateOfReceiving:
</td>
<td>
<asp:TextBox ID="DateOfReceivingTextBox" runat="server" CssClass="datepicker" Text='<%# Bind("DateOfReceiving","{0:dd/MM/yyyy}") %>' />
</td>
<td >
TokenStartingNumber:
</td>
<td>
<asp:TextBox ID="TokenStartingNumberTextBox" runat="server" Text='<%# Bind("TokenStartingNumber") %>' />
</td>
</tr>
收到日期:
标记开始编号:
现在,我希望仅当用户在接收文本框的日期中输入值时,才能对文本框的mandatory进行设置验证
请建议
致以最良好的祝愿,
Yuv使用CustomValidator
并在代码背后执行您的逻辑
编辑-添加
当然,您也可以用javascript进行客户端验证。详细信息在我链接的文章中。谢谢David
我用下面的代码解决了上面的问题。我编写了自定义验证器
<tr>
<td>
DateOfReceiving:
</td>
<td>
<asp:TextBox ID="DateOfReceivingTextBox" runat="server" CssClass="txtDate" Text='<%# Bind("DateOfReceiving","{0:dd/MM/yyyy}") %>' />
</td>
<td>
TokenStartingNumber:
</td>
<td>
<asp:TextBox ID="TokenStartingNumberTextBox" runat="server" Text='<%# Bind("TokenStartingNumber") %>' />
<br />
<asp:CustomValidator ID="ctlTokenStartingNumber" runat="server" Display="Dynamic"
ControlToValidate="DateOfReceivingTextBox" OnServerValidate="TokenStartValidation"
ErrorMessage="Please enter Token Starting Number"></asp:CustomValidator>
</td>
</tr>
端接头
如果有什么问题,请看一看并给我建议
干杯 谢谢,我是新的自定义验证器我可以有代码为上述问题
If CType(FormView1.FindControl("DateOfReceivingTextBox"), TextBox).Text = "" Then
arguments.IsValid = True
Else
arguments.IsValid = False
End If