Q
question
Unregistered / Unconfirmed
GUEST, unregistred user!
在 ASP.NET 中用 C# 写,打算建立一个基础的页面,然后以后的代码都从这个页面上派生出去.代码如下:
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using JXSZZB.Common;
namespace jxszzb.Site
{
/// <summary>
/// BasePage 的摘要说明。
/// </summary>
public class BasePage: System.Web.UI.Page
{
public string pubStr;
public void Page_Init(object sender, EventArgs e)
{
}
}
public virtual void Page_Unload(object sender, EventArgs e)
{
}
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
pubStr = "1";
pubStr = "2";
base();
}
}
}
问题是:为何写上 base 后编译的时候会提示在此上下文中使用关键字是无效的?
而且在调用页面上 Page_Init 的事件好像不会发生.
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using JXSZZB.Common;
namespace jxszzb.Site
{
/// <summary>
/// BasePage 的摘要说明。
/// </summary>
public class BasePage: System.Web.UI.Page
{
public string pubStr;
public void Page_Init(object sender, EventArgs e)
{
}
}
public virtual void Page_Unload(object sender, EventArgs e)
{
}
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
pubStr = "1";
pubStr = "2";
base();
}
}
}
问题是:为何写上 base 后编译的时候会提示在此上下文中使用关键字是无效的?
而且在调用页面上 Page_Init 的事件好像不会发生.