我有个basepage,其他页面都继承它,我想在basepage里进行登陆判断,权限判断,还有获取服务器机器名等,但继承的页面如何获取这些值啊。比如,在basepage里,用servername=Page.Server.MachineName 得到了服务器的机器名,但在基层页面a.aspx 里面,如何在textbox1里面显示servername?在basepage里,servername=Page.Server.MachineName 要写在哪个事件里面?a.aspx在后台又如何得到这个值?
调试欢乐多
{
public class basepage:System.Web.UI.Page
{
public string servername = string.Empty;
protected override void OnLoad(EventArgs e)
{
servername = HttpContext.Current.Server.MachineName; base.OnLoad(e);
}
}
}派生类namespace test
{
public partial class index : test.basepage
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(servername);
}
}
}