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