程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> MasterPage和內容頁之間數據傳遞

MasterPage和內容頁之間數據傳遞

編輯:關於ASP.NET

MasterPage是asp.net 2.0中的一個新東東。具有如下的優點:

1.使用母版頁可以集中處理頁的通用功能,以便可以只在一個位置上進行更新。

2.使用母版頁可以方便地創建一組控件和代碼,並將結果應用於一組頁。例如,可以在母版頁上使用控件來創建一個應用於所有頁的菜單。

3.通過允許控制占位符控件的呈現方式,母版頁使您可以在細節上控制最終頁的布局。

4.母版頁提供一個對象模型,使用該對象模型可以從各個內容頁自定義母版頁。

在實際的使用中內容頁要和MasterPage之間進行數據交換。下面介紹一種數據傳遞的方式。

1、在內容頁中增加如下的語句

<%@ MasterType VirtualPath="~/MasterPage.master" %>

VirtualPath的值是MaterMage的路徑

2、在MaterPage中定義Public的方法

  public void SetValue(string s)
  {
    this.Label1.Text = s;
  }
  
  public string GetValue()
  {
    return this.Label1.Text;
  }

SetValue方法用於從內容頁向MasterPage傳遞數據。

GetValue方法用於從MasterPage向內容頁傳遞數據。

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