|
nbsp; { // 插入通用业务逻辑 } } Web页面: public partial class TestPage : PageBase { // 传统的调用PageBase的方法 /**///// <summary> /// 重写基类OnPreInit() 方法,调用通用验证方法 /// </summary> /// <param name="e"></param> protected override void OnInit(eventargs e) { base.Initialize(); } } 参照其做法,将PageBase中的代码移入MasterPage中: MasterPage.cs: public partial class MyMasterPage : System.Web.UI.MasterPage { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 调用验证方法 Initialize(); } } } 将Web页面中的代码修改为: public partial class TestPage : System.Web.UI.Page { // 仿照PageBase方法,调用Master中的方法 /**//// <summary> /// 重写基类OnPreInit() 方法,调用通用验证方法 /// </summary> /// <param name="e"></param> protected override void OnInit(eventargs e) { // 获得母板页引用 &nbs上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |
|
|
|
|
|
|
|