您的位置:首页 > 其它

可以通过基类实现的几种功能。vs2008 .net 2.0

2008-06-17 21:29 393 查看
我很懒,很不喜欢写重复的代码,一行重复的都不想写,所以当同一段代码要写第二遍的时候,我就会去想避免的方法。OO的特性之一 —— 继承 —— 可以帮很大的忙。

这里只说UI部分,先看一个类的图。(我也不知道应该叫做什么图)

public class BasePagePower : System.Web.UI.Page

public class BasePage : BasePagePower

public class BasePageList : BasePage

public class BasePageForm : BasePage

{

/**//// <summary>

/// 接收URL传递过来的记录ID,用于显示、修改数据

/// </summary>

public string DataID;

/**//// <summary>

/// 接收URL传递过来的操作方式。

/// 1:添加、2:修改、3:显示数据

/// </summary>

public string Kind;

public Button Btn_Save; //保存按钮

public Button Btn_Save2;

初始化 在Page_Load之间执行#region 初始化 在Page_Load之间执行

override protected void OnInit(EventArgs e)

{

base.OnInit(e);

this.DataID = Request.QueryString["id"]; //接收记录ID

this.Kind = Request.QueryString["k"]; //接收操作方式

验证模块参数是否是数字。#region 验证模块参数是否是数字。

if (!Functions.IsInt(this.DataID))

{

Response.Write("记录ID不正确!");

Response.End();

}

#endregion

Btn_Save.Attributes.Add("onclick", "return myCheck()");

Btn_Save.Text = "基类里面设置Btn_Save";

if (Btn_Save2 != null)

Btn_Save2.Text = "基类里面设置Btn_Save2";

}

#endregion

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐