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# winform與Javascript的相互呼叫C#ORMJavaScript
- C#程式碼與javaScript函式的相互呼叫C#JavaScript函式
- 用C#訪問HotmailC#AI
- c#屬性訪問器C#
- C#訪問MySql原始版C#MySql
- C#中byte[] 與string相互轉化問題C#
- C#訪問MySQL資料庫C#MySql資料庫
- C#訪問Azure的資源C#
- C#訪問SQLite資料庫C#SQLite資料庫
- c# tcbs屬性訪問器C#
- javascript get和set訪問器JavaScript
- c#索引訪問器再探_get_set之訪問控制存取C#索引
- C# RESTful API 訪問輔助類C#RESTAPI
- c#訪問WooCommerce 生成ProductC#
- c#封裝、訪問修飾符C#封裝
- c#之訪問修飾符internalC#
- JavaScript get set 訪問器屬性JavaScript
- C#基礎訪問修飾符概述C#
- C#設計模式之訪問者模式C#設計模式
- C#中有關欄位的訪問控制C#
- Redis Sentinel高可用配置及C#訪問RedisC#
- Linux下如何加入路由,使多個不同網段能相互訪問Linux路由
- c# winform as3相互呼叫C#ORMS3
- javascript訪問不同物件的速度比較JavaScript物件
- JavaScript訪問物件的屬性和方法JavaScript物件
- JavaScript資料訪問效能優化方案JavaScript優化
- C# 可訪問性不一致C#
- C#中陣列的三種訪問方式C#陣列
- Redis配置以及通過C#訪問小試RedisC#
- c# 基類派生類成員方法訪問C#
- C# SQLite資料庫 訪問封裝類C#SQLite資料庫封裝
- c# public_protected_private許可權訪問符_屬性訪問器get_setC#
- javascript數字和字串相互轉換JavaScript字串
- Android-Java 和 JavaScript 相互呼叫AndroidJavaScript
- JavaScript全形和半形相互轉換JavaScript
- C#:檔案、byte[]、Stream相互轉換C#
- (C#)時間戳、DateTime相互轉換C#時間戳