ビジネスクラスに直接投稿することはできません。ここでは、ビジネスクラスが途中であり、最初のレイヤーが顧客と対話していないと仮定しています。あなたは[WebMethod属性]属性で、この方法を飾るし、同様に静的にそれを維持する必要が
[WebMethod]
public static void UpdateName(string firstName, string lastName)
{
//do something here
}
:としてあなたがする必要がどのような
は、背後にあるコードのいくつかの方法を公開しています。
そして、このメソッドをjQuery.jaxまたはjQuery.postメソッドのどちらかを介してjQueryから呼び出します。 [WebMethod属性]迅速かつ汚い方法であるような方法の背後にある
var dataString = "{'firstName':'" + firstName + "','lastName':'" + lastName + "'}";
jQuery.ajax({
type: "POST",
url: "Default.aspx/" + operation,
contentType: "application/json; charset=utf-8",
data: dataString,
dataType: "json",
});
公開コード:次は、jQuery.ajaxを使用する方法1つのスニペットです。長期的には、範囲内のAjaxを使用してWebサービスを把握し、開発し、データの取得や更新のためにWebサービスを直接呼び出す必要があります。
HTH