JS はバックグラウンドを呼び出し、バックグラウンドはフロントエンドとその他のメソッドを呼び出します。 概要
1. JavaScript 関数の C# コードで関数を実行します。
メソッド 1: 1. 最初に作成します。ボタンを追加してバックグラウンドに配置します。呼び出しまたは処理の内容は Button1_Click に書き込まれます。
protected void Button1_Click(object sender, EventArgs e)
{
this.TextBox1.Text = "voodooer";
2. フォアグラウンドで次のように呼び出すことができます:
コードをコピーします コードは次のとおりです:
public string ss()
{
return("voodooer");
}
2. フォアグラウンド呼び出しメソッド
方法 3: 1.
方法 4:
string strFunName= Request.Form[ "FunName"]!=null?Request.Form["FunName"]:""
//返された値に基づいて呼び出す関数を決定します
switch(strFunName)
{
case " enter()":
enter(); // この関数を呼び出します
break;
case "other":
// 他の関数を呼び出します
break; 🎜>default:
//デフォルト関数を呼び出します
break;
}
}
}
public void enter()
{
//...特定の値の計算など
}
2. JavaScript で C# 変数にアクセスする方法
答えは次のとおりです:
方法 1: 1.
方法 2: 1. PUBLIC STRING N がバックグラウンドで定義されている場合、フロントエンド JS でこの変数を参照する形式は次のとおりです。<%=n% >' または " <%=n%> ; "
方法 3: 1. または、サーバー側変数に値を代入した後、ページにスクリプトを登録することもできます
" "
tmp はバックグラウンド変数であり、js で temp に直接アクセスして値を取得できます。
3. C# で JavaScript の既存の変数にアクセスする方法は次のとおりです:
方法 1: 1. 静的テキスト コントロールを使用してフィールドを非表示にします。フロントエンドを変更し、それに値を書き込みます。
2. バックグラウンドで request["id"] を使用して値を取得します。
方法 2: Cookie またはセッション
4. C# で JavaScript 関数にアクセスする方法は次のとおりです:
C# コードで JavaScript 関数を実行します:
メソッド1: 1. Page.RegisterStartupScript("ggg","