欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#和JavaScript實(shí)現(xiàn)交互的方法

 更新時(shí)間:2015年05月20日 12:03:28   投稿:hebedich  
最近做一個(gè)小項(xiàng)目不可避免的需要前端腳本與后臺(tái)進(jìn)行交互。由于是在asp.net中實(shí)現(xiàn),故問題演化成asp.net中jiavascript與后臺(tái)c#如何進(jìn)行交互。

在asp.net開發(fā)中,經(jīng)常會(huì)用到后臺(tái)和前臺(tái)的交互,就此總結(jié)了一點(diǎn)c#和javascript相互操作的方法

1.在后臺(tái)c#代碼中調(diào)用jacascript的方法

javascript代碼:

<script type="text/javascript" language="javascript">
  function test()
  {
    alert("oec2003");
    return false;
  } 
</script>

c#代碼:

protected void Button1_Click(object sender, EventArgs e)
{
  ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>test()</script>");
}

2.javascript中調(diào)用c#方法

如果c#中的方法有返回值,可以用下面方法
c#代碼

public string GetAuthStatus()
    {
      ViewState["Auth"] = "Red";
      return ViewState["Auth"].ToString();
    }

javascript代碼

<script type="text/javascript" language="javascript">
  function getAuth() 
  {
    var authStatus = "<%=GetAuthStatus()%>";
    return authStatus;
  }
</script>

如果在javascript調(diào)用的c#方法沒有返回值,可以在一面中放一個(gè)button,然后在button的單擊事件中去寫想做的事情,在客戶端的腳本中寫下如下代碼就可以了

document.all("button1").click();

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • C#中async和await的深入分析

    C#中async和await的深入分析

    Async/Await是C# 5引入的關(guān)鍵字,用以提高用戶界面響應(yīng)能力和對(duì)Web資源的訪問能力,同時(shí)它使異步代碼的編寫變得更加容易,下面這篇文章主要給大家介紹了關(guān)于C#中async和await的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • C#對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行base64編碼的方法

    C#對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行base64編碼的方法

    這篇文章主要介紹了C#對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行base64編碼的方法,涉及C#中Convert.ToBase64String用法技巧,需要的朋友可以參考下
    2015-04-04
  • WCF實(shí)現(xiàn)雙向通信

    WCF實(shí)現(xiàn)雙向通信

    這篇文章介紹了WCF實(shí)現(xiàn)雙向通信的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#使用NPOI導(dǎo)出Excel類封裝

    C#使用NPOI導(dǎo)出Excel類封裝

    這篇文章主要為大家詳細(xì)介紹了C#使用NPOI導(dǎo)出Excel類封裝,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 快速學(xué)習(xí)C# 設(shè)計(jì)模式之職責(zé)鏈模式

    快速學(xué)習(xí)C# 設(shè)計(jì)模式之職責(zé)鏈模式

    這篇文章主要介紹了C# 設(shè)計(jì)模式之職責(zé)鏈模式的的相關(guān)資料,文中代碼非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C#窗體編程(windows forms)禁止窗口最大化的方法

    C#窗體編程(windows forms)禁止窗口最大化的方法

    這篇文章主要介紹了C#窗體編程(windows forms)禁止窗口最大化的方法,以及避免彈出系統(tǒng)菜單和禁止窗口拖拽的方法,需要的朋友可以參考下
    2014-08-08
  • C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn)

    C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn)

    這篇文章介紹了C#循環(huán)與循環(huán)控制的表達(dá)式樹實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • C#實(shí)現(xiàn)俄羅斯方塊

    C#實(shí)現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)俄羅斯方塊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C#基于Windows服務(wù)的聊天程序(1)

    C#基于Windows服務(wù)的聊天程序(1)

    這篇文章主要為大家詳細(xì)介紹了C#基于Windows服務(wù)的聊天程序的第一篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Unity實(shí)現(xiàn)畫線條功能

    Unity實(shí)現(xiàn)畫線條功能

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)畫線條功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03

最新評(píng)論