asp.net中动态改变网页标题的代码
程序员文章站
2024-03-07 23:53:27
方法1. 首先:在.aspx页: <%=pagetitle %> 。。。。。...
方法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属性一定要被赋过值。
首先:在.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属性一定要被赋过值。