ホームページ  >  記事  >  ウェブフロントエンド  >  background_javascript スキルを呼び出す JavaScript の 3 つのメソッドの例

background_javascript スキルを呼び出す JavaScript の 3 つのメソッドの例

WBOY
WBOYオリジナル
2016-05-16 17:19:551050ブラウズ

方法 1: <%=%> を直接使用して

を呼び出します。

フロントエンド JS:

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


戻る方法:

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

public static string BehindMethod()
> 「これはバックグラウンド メソッドです」を返します。

方法 2: ajax を使用して
を呼び出す フロントエンド js:

コードをコピー

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



ページ html:





コードをコピー


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





コードをコピー

コードは次のとおりです:[System.Web.Services.WebMethod] Public Static String Getimg (String Ext) { System.threading.thread.sleep (5000) // 5 秒間待機するため
StringComparer SC = Ignorecase; string[] extArr = new string[] { "php", "asp", "aspx", "txt", "bmp" } , EXT); //

があるかどうかを判断します if ( f)
{
"Image/54222860.jpg";
}


;

方法 3: AjaxPro (ajax とも)


ステップ 1: AjaxPro.dll (または AjaxPro.2.dll) をダウンロードし、プロジェクトへの参照を追加します

ステップ 2: 構成ファイル web.config を変更する

コードをコピー

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

ステップ 3: 実行時に Page_Load イベントで AjaxPro を登録します。例:





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

protected void Page_Load(object sender, EventArgs e )

ajaxpro.utility.registertypeforajax(typeof(ajaxdemo)); ステップ 4: サーバー メソッドを作成し、[AjaxPro.AjaxMethod] でマークします
コードをコピーします


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


[AjaxPro.AjaxMethod]
public文字列 GetImgByAjaxPro( :) ステップ 5: フロントエンド JS の呼び出し:

コードをコピー コードは次のとおりです。
function GetMethodByAjaxPro() {
var a = JustTest .AjaxDemo.GetImgByAjaxPro();//JustTest は現在の名前空間であり、AjaxDemo はバックグラウンド クラスを表します
document.getElementById("imgAjaxPro").src = a.value >
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。