实验成功方法有二:
方法1. 首先:在.aspx页:
<HEAD> <title> <% = PageTitle %> </title> ....... </HEAD> 其次:在.aspx.cs页:public class news_view : System.Web.UI.Page
{
............
//用于动态设置页面标题 protected string PageTitle;
....
private void Page_Load( object sender, System.EventArgs e )
{
.......
//动态设置网页的标题title为显示页内容的“标题” PageTitle = lblBiaoTi.Text;
... 注意:这里的lblBiaoTi是一个Label控件, 也可以是TextBox控件或其它服务器控件.
PageTitle = lblBiaoTi.Text;
句之前lblBiaoTi的Text属性一定要被赋过值.
方法2:利用Literal控件
首先:往.aspx页中拖入一个Literal控件.ID设为PageTitle. 其次:进入.aspx的HTML页面, 将刚加的Literal控件的代码完全剪切并粘贴到<title>和</title>之间.
最后:在.aspx.cs页面的适当位置, 如PageLoad函数中设置PageTitle的值.
示例:
在.aspx中:
<Head> <title> <asp:Literal id = "PageTitle" runat = "server"></asp:Literal> </title> 在.aspx.cs中:
public class news_view : System.Web.UI.Page
{
............
//用于动态设置页面标题 protected string PageTitle;
....
private void Page_Load( object sender, System.EventArgs e )
{
.......
//动态设置网页的标题title为显示页内容的“标题” PageTitle = lblBiaoTi.Text;
... 注意:这里的lblBiaoTi是一个Label控件, 也可以是TextBox控件或其它服务器控件.
PageTitle = lblBiaoTi.Text;
句之前lblBiaoTi的Text属性一定要被赋过值.
方法1. 首先:在.aspx页:
<HEAD> <title> <% = PageTitle %> </title> ....... </HEAD> 其次:在.aspx.cs页:public class news_view : System.Web.UI.Page
{
............
//用于动态设置页面标题 protected string PageTitle;
....
private void Page_Load( object sender, System.EventArgs e )
{
.......
//动态设置网页的标题title为显示页内容的“标题” PageTitle = lblBiaoTi.Text;
... 注意:这里的lblBiaoTi是一个Label控件, 也可以是TextBox控件或其它服务器控件.
PageTitle = lblBiaoTi.Text;
句之前lblBiaoTi的Text属性一定要被赋过值.
方法2:利用Literal控件
首先:往.aspx页中拖入一个Literal控件.ID设为PageTitle. 其次:进入.aspx的HTML页面, 将刚加的Literal控件的代码完全剪切并粘贴到<title>和</title>之间.
最后:在.aspx.cs页面的适当位置, 如PageLoad函数中设置PageTitle的值.
示例:
在.aspx中:
<Head> <title> <asp:Literal id = "PageTitle" runat = "server"></asp:Literal> </title> 在.aspx.cs中:
public class news_view : System.Web.UI.Page
{
............
//用于动态设置页面标题 protected string PageTitle;
....
private void Page_Load( object sender, System.EventArgs e )
{
.......
//动态设置网页的标题title为显示页内容的“标题” PageTitle = lblBiaoTi.Text;
... 注意:这里的lblBiaoTi是一个Label控件, 也可以是TextBox控件或其它服务器控件.
PageTitle = lblBiaoTi.Text;
句之前lblBiaoTi的Text属性一定要被赋过值.
解决方案 »
- 散50分求个问题请高手进来帮着想想思路如何做!顶这有分!
- 反编译dll
- 给个条件点击查找能查找到DataGrid中符合要求的记录行并把该行的颜色变成红色(帮顶的也给分啊谢谢)
- 下载的Visual Studio .Net 2003到应盘上怎么安装啊!
- asp.net用了远程远程调用类Remoting,便拷到别机上出现找不到此程序集的问题?
- 再次提问,关于弹出窗口的问题。在线等候。
- 求教:选取等级图标asp.net实现
- 我得代码有错吗?为什么会不行?是和数据库有关?
- gridview与textbox的问题,求高人解答,急~~~~
- 哪里有最新的水晶报表中文版下载啊? 最好要有注册码的! 谢谢! :)
- 大型视频网站都用php开发,有什么好处?
- 各位还用过aspnetpager分页控件的吗?
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
} protected override void OnLoad(EventArgs e)
{
Page myPage = System.Web.HttpContext.Current.Handler as Page;
if (myPage != null)
{
myPage.ID = "后台管理系统";
} base.OnLoad (e);
}
}
{
Page myPage = HttpContext.Current.Handler as Page;
if (myPage != null)
{
myPage.Title = "后台管理系统";
} }
------------------------
上面是私有的,不能被继承类所继承
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
} override void OnLoad(object sender, System.EventArgs e)
{
Page myPage = HttpContext.Current.Handler as Page;
if (myPage != null)
{
myPage.Title = "后台管理系统";
} }
}
试试
public class BasePage : System.Web.UI.Page
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
} override void OnLoad(object sender, System.EventArgs e)
{
Page myPage = HttpContext.Current.Handler as Page;
if (myPage != null)
{
myPage.Title = "后台管理系统";
} }
}
{protected void OnLoad(System.EventArgs e)
{
// just as following
Page.Title = "后台管理系统";
}}// ...
例如,this.Init += new EventHandler(Page_Init);
this.Load += new EventHandler(Page_Load);而对于自己设计的类,必须显示的按重载原则来实现当然你也可以如上自己显示的注册事件处理程序!
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
} override void OnLoad(object sender, System.EventArgs e)
{
Page myPage = HttpContext.Current.Handler as Page;
if (myPage != null)
{
myPage.Title = "后台管理系统";
} }
}
----------------------------------------protected void Page_Load(object sender, EventArgs e) //继承类的Page_Load
{
base.OnLoad(sender,e);
}