いわゆる Ajax。ここでは 2 つの方法について説明します。
方法 1: (Microsoft は独自の Ajax フレームワークを持っています)
Asp.net では、Microsoft が独自の Ajax フレームワークをページ内に導入します。 .background.cs ファイル .Web.Services スペースを作成し、静的メソッドを定義します (メソッドの前に [WebMethod] を追加します)
[WebMethod]
public static string ABC(string ABC)
{
return ABC;
}
それでは、フロントエンド Js がバックグラウンドから返されたデータをどのように処理するかについて説明します。ここでは、Jquery を使用して、返された純粋な html、json、Xml などのデータを処理できることを示します。返されるデータには文字列、コレクション (List<> )、クラスが含まれます。
これらはすべて Json 形式で返されます (Json は軽量であり、XML よりも処理が簡単です)。
コードは次のとおりです。
フロントエンド ページ: