最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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),故問(wèn)題演化成asp.net中jiavascript與后臺(tái)c#如何進(jìn)行交互。

在asp.net開(kāi)發(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#方法沒(méi)有返回值,可以在一面中放一個(gè)button,然后在button的單擊事件中去寫想做的事情,在客戶端的腳本中寫下如下代碼就可以了

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

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

相關(guān)文章

最新評(píng)論

海安县| 固镇县| 含山县| 青海省| 宜川县| 石嘴山市| 聂拉木县| 新乡市| 江油市| 江口县| 奉新县| 壶关县| 泰州市| 聂拉木县| 民权县| 湘乡市| 永胜县| 阳春市| 郴州市| 达州市| 芦溪县| 彭州市| 和顺县| 岳池县| 庆城县| 余庆县| 灵台县| 波密县| 甘南县| 舒城县| 永顺县| 长丰县| 黑龙江省| 靖安县| 繁昌县| 永修县| 齐齐哈尔市| 旬阳县| 安图县| 石阡县| 章丘市|