私はJavaスクリプトからC#メソッドを呼び出そうとしていますが、Web開発は初めてです。少し検索した後、jqueryを使用して同じことを行うことにしました。メソッドを呼び出そうとする方法は、次のとおりです。
$.ajax({
type: "POST",
url: "Default.aspx/IncrementJ",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert("success!")
}
});
ここで、IncrementJは、呼び出したいC#で定義された関数名です。定義は次のとおりです。
[WebMethod]
public static void IncrementJ()
{
try
{
j++;
}
catch (Exception ex)
{
throw ex;
}
}
プログラムを実行すると、Webコンソールが「リソースincrementJを見つけることができません」というエラーをスローします。どこが間違っているのか教えてください。
ありがとう 。