ホームページ > ウェブフロントエンド > jsチュートリアル > Asp.Net WebService_jquery を呼び出す jQuery Ajax メソッドの詳細なコード例

Asp.Net WebService_jquery を呼び出す jQuery Ajax メソッドの詳細なコード例

WBOY
リリース: 2016-05-16 18:07:23
オリジナル
1238 人が閲覧しました

ws.aspx コード

コードをコピー コードは次のとおりです:








="switcher">


🎜>

受信パラメータ

返されるコレクション< /div>

複合タイプを返す

🎜>Return DataSet(XML)


サーバーが処理中です。お待​​ちください。


/html>


WebService1.asmx.cs




コードをコピーします


コードは次のとおりです。 🎜>

System.Collections.Generic を使用;
System.Web を使用;
System.Data を使用します。
namespace jQuery.Learning
/// /// WebService1/// [WebService( Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 許可するにはASP .NET AJAX の使用 この Web サービスをスクリプトから呼び出すには、次の行のコメントを解除します。 [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
///
/// パラメータなし
///
///
[WebMethod]
public string HelloWorld()
{
return "こんにちはWorld ";
}
///
/// パラメーターあり
///

/// ///
/// 🎜>///
///
[WebMethod]
public string GetWish(string value1) , string value2, string value3, int value4)
{
return string.Format("{3} 年後に {0}、{1}、{2} をお祈りします", value1, value2, value3, value4 );
}
///
/// コレクションを返す
/// ;
///
[WebMethod]
public List
{
List< ; list = new List();
while (i >= 0)
list.Add(i--);
return
}
///
/// 複合型を返します
///

/// >[WebMethod]
public Class1 GetClass()
{
return new Class1 { ID = "1", Value = "丑年もよろしく" }; ///
/// XML を返す
///

///
[WebMethod]
public DataSet GetDataSet()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("ID", Type.GetType("System .String") );
dt.Columns.Add("Value", Type.GetType("System.String"));
DataRow dr = dt.NewRow();
dr["ID "] = " 1";
dr["Value"] = "明けましておめでとうございます";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr ["ID"] = "2";
dr["Value"] = "頑張ってください";
dt.Rows.Add(dr);
return ds;
}
}
//カスタマイズされたクラス、2 つの属性のみ
public class Class1
{
public string ID { get;パブリック文字列値 { セット;
}
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート