当一个WEBMETHOD它是从AJAX调用,如果我回到一个简单的字符串,Ajax代码去无差错的成功方法,是这样的:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string Hello()
{
return "Hello World";
}
这是正确的,但是,如何使的WebMethod返回的一个错误的正确方法,这将在Ajax错误的方法,而不是成功的方法来捕捉?
谢谢
更改响应状态代码:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string Hello()
{
Response.StatusCode = 400 ; // Will be captured on ajax error method
return "Hello World";
}