JS はバックグラウンドを呼び出し、バックグラウンドはフロントエンドを呼び出します。 概要
1. JavaScript 関数の C# コードで関数を実行します。
方法 1: 1. まずボタンを作成し、呼び出しまたはバックグラウンドで Button1_Click へのコンテンツを処理します。
protected void Button1_Click(object sender, EventArgs e) { this.TextBox1.Text = "voodooer"; }
2. フロント デスクで次のように呼び出すことができます。
<input type="button" value="访问C#的方法" onclick='document.getElementById("Button1").click();' />
方法 2: 1. 関数を public または protected として宣言します
public string ss() { return("voodooer"); }
2。フロントデスク
<script language=javascript> var a = " <%=ss()%>"; alert(a); </script>
方法 3: 1.
<!-- function __doPostBack(eventTarget, eventArgument) { var theForm = document.Form1; //指runat=server的form theForm.__EVENTTARGET.value = eventTarget; theFrom.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } --> </script> <input type="button" value="按钮" >
方法 4:
<script language="javascript"> function SubmitKeyClick() { if (event.keyCode == 13) { event.cancelBubble = true; event.returnValue = false; document.all.FunName.value="你要调用的函数名"; document.form[0].submit(); } } </script> <INPUT type="text"> <input type="hidden" > 〈!--用来存储你要调用的函数 --〉
.CS には次のようなものがあります:
public Page_OnLoad() { if (!Page.IsPost()) { string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:""; //根据传回来的值决定调用哪个函数 switch(strFunName) { case "enter()": enter() ; //调用该函数 break; case "其他": //调用其他函数 break; default: //调用默认函数 break; } } } public void enter() { //……比如计算某值 }
2. JavaScript で C# 変数にアクセスする方法
答えは次のとおりです。
方法 1: 1. ページの非表示フィールドからアクセス
方法 2: 1. バックグラウンドで PUBLIC STRING N が定義されている場合; フロントエンド js でこの変数を参照する形式は、「」または「+ +」です
方法 3: 1. または、スクリプトを登録することもできますサーバーサイド変数に値を代入した後のページです
" <script language='javascript'>var temp=" + tmp + " </script>"
tmpはバックグラウンド変数であり、jsのtempに直接アクセスして値を取得できます。
3. C# で JavaScript の既存の変数にアクセスする方法
答えは次のとおりです:
方法 1: 1. 静的テキスト コントロールを使用して、フロントエンドのフィールドを非表示にし、そこに js 変数の値を書き込みます。
2. バックグラウンドでリクエスト ["id"] を使用して値を取得します。
方法 2: Cookie またはセッションを使用できます。
4. C# で JavaScript 関数にアクセスする方法は次のとおりです。
C# コードで JavaScript 関数を実行します:
方法 1: 1.Page.RegisterStartupScript("ggg"," <script>SetVisible(1); </script>");
方法 2: リテラルを使用します。授業、そして
private void Button2_Click(object sender, System.EventArgs e) { string str; str=" <script language='javascript'>"; str+="selectRange()"; str+=" </script>"; //Literal1.Visible=true; Literal1.Text=str; }
以上がJavaScript がフロント メソッド インスタンスとバック メソッド インスタンスを呼び出す方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(function(当前元素,索引,数组){...})”;该方法不处理空数组。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Dreamweaver Mac版
ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ホットトピック



