如何在用WebMethod
裝飾的aspx頁面方法中返回錯誤?如何從webmethod返回錯誤?
示例代碼
$.ajax({
type: "POST",
url: "./Default.aspx/GetData",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: AjaxSucceeded,
error: AjaxFailed
});
[WebMethod]
public static string GetData()
{
}
一個人怎麼返回錯誤從一個WebMethod?所以人們可以使用jquery錯誤部分來顯示錯誤細節。
那麼'Response'對象來自哪裏呢?用戶的webmethod正在返回一個字符串。 – OmegaMan
@OmegaMan:它不在Web方法的'HttpContext.Current'中,因爲它在ASP.NET中的其他位置? – David
是的,它包含在該全局變量中。 'WebMethod's可能不會直接與它進行交互,這很好。 – OmegaMan