I있어 GRIDVIEW 해고되지ASP.Net 직접 CustomValidator이 EditTemplate와 함께 UpdatePanel에
Protected Sub valDistFromTo_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs)
Dim cv As CustomValidator = CType(source, CustomValidator)
Dim gvr As GridViewRow = cv.NamingContainer
Dim tbV As UI.WebControls.TextBox = gvr.FindControl("txtDistFrom")
If tbV.Text <> "" Then
args.IsValid = False
cv.ErrorMessage = "inhalt ist " & tbV.Text
End If
End Sub
그러나이 코드를 디버깅 할 때 서버 측 함수는 무엇이든 해고되지 않습니다. Gridview와 관련이있는 것 같습니다. 따라서 ID로 컨트롤에 직접 액세스 할 수 없습니다. 어떤 제안?
페이지를 포스트 백에 적용합니까? – Jambobond
예, 그렇습니다. 그러나 Jan이 이미 설명한 것처럼 컨트롤 ID에 문제가 있습니다. 그러나 CustomValidators를 프로그래밍 방식으로 어떻게 추가합니까? – Ulli