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' 객체는 어디에서 왔습니까? 사용자의 웹 메소드가 문자열을 반환하고 있습니다. – OmegaMan
@OmegaMan : 웹 메서드에서 HttpContext.Current'에 없습니까? 그렇지 않으면 ASP.NET의 다른 곳에서와 같이 있습니까? – David
예, 해당 전역 변수에 들어 있습니다. 'WebMethod'는 직접적으로 그것과 상호 작용하지 않을 수 있으며 언급하는 것이 좋을 것입니다. – OmegaMan