2014-01-06 2 views
0

서버 측 유효성 검사를 수행하고 있습니다. toster에 오류 메시지를 표시하고 싶습니다. 지금은 상태 코드를 표시 할 수 있어요,하지만 나는 또한 오류 메시지를 표시 할 수 있습니다Ajax 실패 함수에서 메시지와 함께 HTTP 상태 코드를 표시하는 방법

return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "please enter the name"); 

내 Ajax 코드는 다음과 같습니다 토스터에서

statusCode: { 
     201 
      toastr.success('Added Successfully'); 
     } 
    } 
}).fail(
     function (xhr, textStatus, err) {      
      toastr.error(err);      

     }); 

이 나쁜 요청을 보여주고 있지만 내가 원하는 메시지를 표시하려면 ("이름을 입력하십시오"). 나는 다음과 같은 링크를 시도했지만 그것은 나를 위해 작동하지 않았다. 내가 우편 배달부 서비스에서 그것을 시도했을 때 나는 메시지를 얻었다. http://forums.asp.net/t/1781489.aspx

답변

1

설정할 수있는 ReasonPhrase :

var error = "please enter the name"; 
var response = Request.CreateErrorResponse(HttpStatusCode.BadRequest, error); 
response.ReasonPhrase = error; 
return response; 
+0

안녕하세요 여러분 감사합니다 아주 많이 Aliostad의 작업을 잘 .. – King

+0

@Hemanth 문제가되지 않습니다 :) – Aliostad

+0

안녕하세요 aliostad 내가이 오류 메시지를 표시하는 것이 paossible입니까? 시도했지만 첫 번째 경고 만하고 있습니다. – King

관련 문제