2
화면에 '제공된 사용자 이름 또는 비밀번호가 잘못되었습니다.'라는 메시지를 제공하고 싶습니다. 그래서 난 내 컨트롤러에 다음 문이 :MVC에서 요약없이 화면에 오류 메시지를 하나만 넣으려면 어떻게합니까?
ModelState.AddModelError("", "The user name or password provided is incorrect.");
그리고 내보기에 나는
@Html.ValidationSummary(true, "Login was unsuccessful.")
을하지만 그건 나에게 메시지를 제공합니다
로그인에 실패한을
- 제공된 사용자 이름 또는 암호가 잘못되었습니다.
두 가지 메시지 중 하나만 표시하려면 어떻게해야합니까?
괜찮아요.하지만 여전히 메시지를 표시하는 방법에 대해 짜증나는 글 머리 기호가 나타납니다. – Exitos
가장 쉬운 방법은 CSS를 사용하여 총알 스타일을 제거하는 것입니다. 그렇지 않으면보기에서 모델 상태 오류를 수동으로 반복 할 수 있습니다. 다음 질문을 참조하십시오. http://stackoverflow.com/questions/573302/how-do-i-get-the-collection-of-model-state-errors-in-asp-net-mvc – Andreas