Visual Studio 2008과 함께 ASP.NET MVC 2를 사용하고 견해를 강하게 입력합니다. ValidationAnnotation
을 사용하는 유효성 검사가 작동합니다.
내가 찾으려고하는 것은 양식을 열 때 유효성 검사를 시작하는 방법입니다. 열 때 모델에 오류가 있지만 오류가 표시되지 않습니다. 제출 버튼을 누르면 컨트롤러가 모델의 유효성을 검사하고 양식으로 돌아갑니다.asp.net mvc 렌더링하기 전에 객체의 유효성 검사를 시작하는 방법
Public Function EditVente(ByVal pNoEnreg As Integer) As ActionResult
Dim dossierVente As VenteDansMedianePlus = model.Helper.selectDossierVente(pNoEnreg)
Return View(dossierVente)
End Function
Public Function enregistrerVente(ByVal pVente As VenteDansMedianePlus) As ActionResult
If ModelState.IsValid Then
model.Helper.updateDossierVente(pVente)
Return RedirectToAction("EditVente", "A009P003", New With {Key .pNoEnreg = pVente.noEnreg})
Else
Return View("EditVente", pVente)
End If
End Function
은 내가 editVente
기능에 ModelState.IsValid
를 넣어하려고 노력하지만, 그것은 작동하지 않습니다.
제 질문은 뷰를 반환하기 전에 모델 유효성 검사를 시작하여 뷰에 오류 메시지가 표시되는 방법입니다.
방금 발견했습니다. http://stackoverflow.com/questions/5347827/validation-messages-are-displayed-when-page-load. 그 사람은 내 해결책이 있습니다. – fanfaron