重複の可能性:
クライアント側からサーバー側 (aspx.cs) の非静的メソッドを呼び出すには、javascript (aspx) を使用します。
私は正常に動作している次のコードを持っています
function getFooObj() {
$.ajax({
type: "POST",
url: "Dummy.aspx/GetFooObj",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert('good');
}
});
}
[WebMethod]
public static FooObj GetFooObj ()
{
// some code that returns FooObj
}
私の質問は、WebMethod を静的にしたくない場合、どうすれば JS から呼び出すことができますか?
[WebMethod]
public FooObj GetFooObj ()
{
// some code that returns FooObj
}