ASP.NET中基類頁的設計和使用[1]

發表于:2008-05-15來源:作者:點擊數: 標簽:設計NetNETASP基類
關鍵字: .net 在Asp.net業務系統的 開發 過程中,為了保證頁面風格的一致性以及減少重復代碼的編寫,我們需要引入基類頁的概念,即:定義一個基類頁,讓所有的頁面都繼承這個基類,并在該基類頁中加入公用的屬性和方法。 實際使用時,按照功能頁面劃分,可以
關鍵字:.net在Asp.net業務系統的開發過程中,為了保證頁面風格的一致性以及減少重復代碼的編寫,我們需要引入基類頁的概念,即:定義一個基類頁,讓所有的頁面都繼承這個基類,并在該基類頁中加入公用的屬性和方法。

  實際使用時,按照功能頁面劃分,可以定義多個基類頁,如:

  class FormBase
  class BizFormBase :FormBase
  class ViewFormBase : BizFormBase
  class EditFormBase : BizFormBase
  class QueryFormBase : FormBase

  FormBase:基類頁中的根,提供與業務無關的服務,如:URL重寫,日志等。
  BizFormBase:加入和業務相關的屬性,如:該頁面的當前業務對象ID等。
  ViewFormBase,:EditFormBase:實現具體的查看,編輯功能。
  QueryFormBase:實現對通用查詢頁面的封裝。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97