程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#代碼與javaScript的相互調用(3)

C#代碼與javaScript的相互調用(3)

編輯:關於C語言

問題2.如何在JavaScript訪問C#變量?

答案如下:

方法一:1、通過頁面上隱藏域訪問<input id="xx" type="hidden" runat="server">

方法二:1、如後台定義了PUBLIC STRING N;前台JS中引用該變量的格式為’’或"++"

方法三:1、或者你可以在服務器端變量賦值後在頁面注冊一段腳本

"<script language=’Javascript’>var temp=" + tmp + "</script>"

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;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved