0
C#의 표준 페이지에 [System.Web.Services.WebMethod] 메서드가있는 방법이 있습니까?C#의 표준 페이지에 [System.Web.Services.WebMethod] 메서드가있는 방법이 있습니까?
저는 C# ASPX 페이지에서 아약스를 호출 할 메소드가 필요합니다. 모든 것을 조직 및 배포 목적으로 단일 파일에 포함시키고 자합니다.
내가 예를 들어 System.Web.UI.Page 해당 지시문을 추가 할 때 :
[System.Web.Services.WebMethod]
public static string GetText()
{
return "All finished!";
}
및 Page.aspx/gettext를 호출하려고 나는 다시 그냥 "모든 완료"가 아니라 전체 페이지를 얻을 수 예상대로 아약스는 jQuery를 통해입니다 자바 스크립트
:이 "페이지 방법"이라고
$("#btnGetData").click(function() {
var intervalID = setInterval(updateProgress, 250);
$.ajax({
type: "POST",
url: "Test.aspx/GetText",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
success: function (msg) {
$("#progressbar").progressbar("value", 100);
$("#result").text(msg.d);
clearInterval(intervalID);
}
});
return false;
});
해당 메소드에 자바 스크립트 코드를 붙여 넣을 수 있습니까? –