addmodelerror

    0

    1답변

    MVC를 사용하면 HTTP 다시 게시를 처리 한 후 RedirectToAction을 사용하여 'GET'동작으로 돌아 오는 것이 좋습니다. 사용자가 페이지를 새로 고침하거나 다시 방문하면 다시 게시하지 않기 때문에 이해합니다. 그게 합리적이라고 생각하지만 리디렉션 후에 모델 오류가 없어져서 Html.ValidationSummary를 사용하여 표시 할 수 없습

    7

    2답변

    RedirectToActionResult (성공!) 또는 ViewResult (오류 메시지와 함께 실패 함)을 반환하는 컨트롤러 메서드가 있습니다. 비즈니스 로직이으로 실패하면 AddModelError 속성에 오류 메시지를 추가합니다. 내 MS 단위 테스트에서 이것을 테스트 할 수있는 방법이 있습니까? 또한 도움이된다면 Moq도 있습니다. (나는이 시나리오

    6

    2답변

    ASP.NET MVC의 이전 버전에서는 ModelState.AddModelError("**_FORM**", "error")을 사용하여 속성 수준 대신 폼 수준에서 오류를 만들 수있었습니다. 이것은 ASP.NET MVC 2의 새 RC에서 더 이상 작동하지 않는 것 같습니다. 다른 방법으로 수행 할 수 있습니까? 나는 내 뷰 파일에 <%= Html.Valida