程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Asp.net前後台值的調用

Asp.net前後台值的調用

編輯:.NET實例教程

首先說明<%= %>的以前asp的用法,在asp.net也實用,<%# %>是ASP.Net中推出的用法,ASP中未用這種用法.

舉個例子:
        如在後台中 form.vb 中我定義了一個變量(要全局的)
                public  istg_xo as string="ABC"
        那麼我在前台from.ASPx中任何一個地方就可以調用這個變量了....
        <Javascript>
                var xx=<%=istg_xo%>         <!--取得後台中的istg_xo的變量-->
                alter<xx>                              <!--輸出顯示是否得到值-->
        </Javascript>

再舉個例子,假若我在後台中有一個datatable ,我現在想在前台依次取出這個datatable內變個字段的變量...
    後台.cs    (C#)
      string  message=string.empty;
      public getmessage()
        {
                for ( int lint_row=0; lint_row<datatable.rows.count;lint_row++)
                      {
                        message+="message["+lint_row.tostring()+"]="+idtb_temp.rows(lint_rows).item("xx1").tostring()+";";
                        //生成客戶端message數組,供前台調用...
                        }
        }

前台采用同樣的方法,來取出這個數組....


<%# %> 的用法比較簡單.....
    如在後台我有一個dataset ....那麼前台我就可以調用這個dataset 中的任何字段的內容了...
    用法:
     text='<%#DataBinder.Eval(Container.DataItem,“DataSet字段名”%>'

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