[英]Custom server side validation in ASP.NET + VB.NET
This has not happened to me before, but for some reason server side validation events are not being triggered: I'm using Code below 我以前从未发生过这种情况,但是由于某种原因未触发服务器端验证事件:我在下面使用代码
<asp:CustomValidator runat="server" id="RefId" OnServerValidate="Ref_Id" ControlToValidate="txtRefId" ErrorMessage="Referral ID is Required." ></asp:CustomValidator>
When I fix the debugger on below code that time the code will not be triggered. 当我在下面的代码上修复调试器时,该代码将不会被触发。 plz check below code also.
请检查下面的代码也。
Protected Sub Ref_Id(ByVal source As System.Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs)
Dim isPresent As String
isPresent = MembershipManager.IsReferalApproved(Me.txtRefId.Text)
If isPresent <> "" Then
addReferralName()
args.IsValid = True
Else
lblRefNotValid.Text = "Referral IDNO does not exist."
lblRefNotValid.Visible = True
Me.txtRefName.Text = ""
args.IsValid = False
End If
End Sub
您的自定义验证程序的控件应具有ValidateEmptyText = True属性,否则验证不会在空文本框中触发
您的txtRefId是否会自动回传和CausesValidation?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.