Asp.net前後台值的調用

來源:互聯網
上載者:User

首先說明<%= %>的以前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欄位名”%>'

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.