JAVASCRIPT C# 相互訪問
如何在JavaScript訪問C#函式,如何在C#中訪問JavaScript的已有變數等實現方法問:
1.如何在JavaScript訪問C#函式?
2.如何在JavaScript訪問C#變數?
3.如何在C#中訪問JavaScript的已有變數?
4.如何在C#中訪問JavaScript函式?
問題1答案如下: javaScript函式中執行C#程式碼中的函式:
方法一:1、首先建立一個按鈕,在後臺將呼叫或處理的內容寫入button_click中; 2、在前臺寫一個js函式,內容為document.getElementById("btn1").click(); 3、在前臺或後臺呼叫js函式,激發click事件,等於訪問後臺c#函式;
方法二:1、函式宣告為public 後臺程式碼(把public改成protected也可以) public string ss() { return("a"); } 2、在html裡用可以呼叫 前臺指令碼
方法三:1、
方法四: 〈!--用來儲存你要呼叫的函式 --〉 在.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、如後臺定義了PUBLIC STRING N;前臺js中引用該變數的格式為''或"++"
方法三:1、或者你可以在伺服器端變數賦值後在頁面註冊一段指令碼 "" tmp是後臺變數,然後js中可以直接訪問temp獲得值。
問題3.如何在C#中訪問JavaScript的已有變數?
答案如下: 方法一:1、前臺使用靜態文字控制元件隱藏域,將js變數值寫入其中; 2、後臺用request["id"]來獲取值;
方法二:可以用cookie或session
4.如何在C#中訪問JavaScript函式?
答案如下: c#程式碼中執行javaScript函式:
方法一:1、Page.RegisterStartupScript("ggg","");
方法二:使用Literal類,然後 private void Button2_Click(object sender, System.EventArgs e) { string str; str=""; //Literal1.Visible=true; Literal1.Text=str; }
詳細出處參考:http://www.jb51.net/article/16870.htm
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-631093/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript子頁面和父頁面相互訪問JavaScript
- C#訪問MySql原始版C#MySql
- c#訪問WooCommerce 生成ProductC#
- c#封裝、訪問修飾符C#封裝
- C# RESTful API 訪問輔助類C#RESTAPI
- JavaScript get set 訪問器屬性JavaScript
- C#設計模式之訪問者模式C#設計模式
- C#基礎訪問修飾符概述C#
- JavaScript訪問物件的屬性和方法JavaScript物件
- javascript訪問不同物件的速度比較JavaScript物件
- (C#)時間戳、DateTime相互轉換C#時間戳
- C#:檔案、byte[]、Stream相互轉換C#
- JavaScript全形和半形相互轉換JavaScript
- JavaScript 跨域訪問(API介面)實現原理分析JavaScript跨域API
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- C#訪問或修改私有類、函式、變數、屬性C#函式變數
- C#中類的屬性訪問器--get和set分析C#
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- Gitlab怎麼使用訪問令牌訪問Gitlab
- 訪問統計(排除爬蟲訪問)爬蟲
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- C#/VB.NET 實現Word和ODT文件相互轉換C#
- 原生實現C#和Lua相互呼叫-Unity3D可用C#Unity3D
- SAP實施專案上的內部顧問與外部顧問,相互為難還是相互成就?
- C# + html + fetch + API + javascriptC#HTMLAPIJavaScript
- git hub 無法訪問 訪問速度慢Git
- C# mvc +axios + web api + javascriptC#MVCiOSWebAPIJavaScript
- C# 執行Javascript指令碼C#JavaScript指令碼
- 如何通過瀏覽器 JavaScript API 訪問伺服器資料庫瀏覽器JavaScriptAPI伺服器資料庫
- SAP實施專案上的內部顧問與外部顧問,相互為難還是相互成就?【英文版】
- 誰說.net core不好動態訪問webservice?看這篇文章,C#快速實現動態訪問webservice,相容.net framework和.net core+WebC#Framework
- php之像訪問陣列一樣訪問物件PHP陣列物件
- 訪問github出現無法訪問此網站Github網站
- 用JavaScript訪問SAP雲平臺上的服務遇到跨域問題該怎麼辦JavaScript跨域
- Flask——訪問控制Flask
- Mongodb訪問控制MongoDB
- 訪問者模式模式
- 加速訪問githubGithub
- c# 多執行緒環境下控制對共享資源訪問的辦法C#執行緒