using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
/// <summary>
///BasePage 的摘要说明
/// </summary>
public class BasePage : System.Web.UI.Page
{
public virtual int TODO(int a, int b)
{
return a + b;
}
}其他的 ASPX 页都继承于这个类:
using System;
public partial class Test : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(TODO(1, 2).ToString());
}
//覆盖父类 TODO 方法
public override int TODO(int a, int b)
{
return a - b;
}
}这是将代码放在单独的文件中时的写法,如果未将代码放在单独的文件中该如何写呢?很简单:
<%@ Page Language="C#" Inherits="BasePage" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(TODO(1, 2).ToString());
}
//覆盖父类 TODO 方法
public override int TODO(int a, int b)
{
return a - b;
}
</script>
评论(0)
暂无评论。