asp中动态修改⽹页Title的⼏种⽅法实验成功⽅法有以下⼏种⽅法:
⽅法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;
asp查看源码配置uiprivate void Page_Load(object sender, System.EventArgs e)
{
//动态设置⽹页的标题title为显⽰页内容的“标题”
PageTitle=lblBiaoTi.Text;
}
注意:这⾥的lblBiaoTi是⼀个Label控件,也可以是TextBox控件或其它服务器控件。
PageTitle=lblBiaoTi.Text;句之前lblBiaoTi的Text属性⼀定要被赋过值。
⽅法3.在后台页⾯直接进⾏设置:
private void Page_Load(object sender, System.EventArgs e)
{
Page.Title = "标题";
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。