熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

JavaScript獲取後台C#變量以及調用後台方法

2013-11-13 09:53:26  來源: .NET編程 

  有時需要在JavaScript中獲取後台變量的值來判斷JavaScript的執行邏輯或者需要調用C#後台方法獲取數據我們可以使用<%= %>表達式很容易地實現<%= %>主要是對表達式進行綁定並計算表達式的值

  JavaScript獲取後台變量在後台聲明一個全局變量並將變量的訪問屬性設置為protected或public就可以在頁面使用了

  在後台C#代碼中聲明一個protected或public類型的變量

   public partial class WebForm : SystemWebUIPage

   {

       protected string str;

       protected void Page_Load(object sender EventArgs e)

       {

           str = hello;

       }

   }<BR>

  在前台js中獲取變量的值

   <script type=text/javascript>

      $(document)ready(function () {

          alert(<%=str %>);

      });

   </script>

  在JavaScript調用後台方法在後台聲明一個public類型的方法方法的訪問屬性必須為public這樣才能在前台訪問

  在後台聲明一個pubic類型的方法

   public partial class WebForm : SystemWebUIPage

   {

       protected void Page_Load(object sender EventArgs e)

       {

  

       }

       public string GetStr()

       {

           return hello world;

       }

   }

  在前台js中調用後台C#方法獲取值

   <script type=text/javascript>

       $(document)ready(function () {

           alert(<%=GetStr() %>);

       });

   </script>


From:http://tw.wingwit.com/Article/program/net/201311/11875.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.