Asp.Net怎样动态获取网页标题
来源:互联网 发布:ifconfig 查看mac 编辑:程序博客网 时间:2024/05/16 09:51
本人从网上搜集的,希望对大家有用!
方法1:直接用脚本改变页面标题
protected void Page_Load(object sender, EventArgs e)
...{
//简单的这样写:
//this.Response.Write("<script language=javascript>document.title='方法1:这是程序更改的标题!'</script>");
string page_title = "方法1:这是程序更改的标题!";
this.Response.Write("<script language=javascript>document.title='" + page_title + "'</script>");
}
方法2:绑定变量改变页面标题
//首先:在页面代码中定义
public string PageTitle; 或protected string PageTitle;
//再在Page_Load()方法中初始化;
protected void Page_Load(object sender, EventArgs e)
...{
PageTitle = "方法2:这是程序更改的标题!";
}
或:public string PageTitle = "方法2:这是程序更改的标题!";
最后:在前台代码(Asp.net)中加入<%=PageTitle %>或<% Response.Write(PageTitle); %>
如:<title><%=PageTitle %></title>
或:<title><% Response.Write(PageTitle); %></title>
注:但是不能定义为private string PageTitle。因为它受保护级别限制,不可访问。
方法3:利用服务器控件赋值改变页面标题
Literal控件:<title><asp:Literal ID="Literal1" runat="server"></asp:Literal></title>
然后在后台代码中赋值即可,如:
protected void Page_Load(object sender, EventArgs e)
...{
Literal1.Text = "方法3:这是程序更改的标题!";
}
说明:网上有些说用Label也可以,如
<title><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></title>,但是我测试不成功。
在<title></title>中见插入Label后,IE浏览器解释出来是:
<title><span id="Label1">方法3:这是程序更改的标题!!!!</span></title>
最后显示在标题栏的文字是:<span id="Label1">这是程序更改的标题!!!!</span>但是:我们可以利用好多服务器空间的Visible属性,将其设置为false,不要放在<title></title>中间。然后在后台代码中为其赋值,在前台中通过:<title><%=Label1.Text %></title>
或:<title><% Response.Write(Label1.Text); %></title>设置页面标题。
方法4:直接勇Response.Write()方法输出
这个方法更直接更明了,也可以将<title></title>之间的字符定义为变量,给变量赋值再构在输出字符串。
protected void Page_Load(object sender, EventArgs e)
...{
Response.Write("<title>方法4:这是程序更改的标题!</title>");
}
方法5:在前台给<title>加ID、加Runat=server,在后台中通过代码赋值
在前台Asp.net中设置,
如:<title id="htmTitle" runat="server"></title>
在后台.cs中对htmTitle的Text赋值,
如:
protected void Page_Load(object sender, EventArgs e)
...{
htmTitle.Text = "方法5:这是程序更改的标题!";
}
- Asp.Net怎样动态获取网页标题
- 动态改变asp.net网页的标题!
- 动态改变asp.net网页的标题!
- 动态改变asp.net网页的标题
- 动态改变asp.net网页的标题
- 动态改变asp.net网页的标题
- ASP.NET C# 动态设置网页标题、关键字、描述
- ASP.NET C# 动态设置网页标题、关键字、描述
- 【ASP.NET】使用JS动态更改ASP.NET网页标题和Label
- 获取网页标题的代码-asp
- Asp.net 获取网页源代码
- 动态改变Asp.net页面标题
- ASP.NET实现动态页面标题
- 动态改变Asp.net页面标题
- asp.net怎样获取web虚拟根目录
- ASP.NET2.0动态修改网页关键字、标题等
- asp.net动态网页制作视频教程
- ASP.NET 网页动态添加客户端脚本
- JQuery EasyUI 的datagrid 整合Struts2的实现一 (基本实现)
- 字符与编码
- 在Hibernate中处理批量更新和批量删除
- 谈搜索架构师的不同阶段
- 实战DeviceIoControl系列 之一:通过API访问设备驱动程序
- Asp.Net怎样动态获取网页标题
- WSAStartup
- 纪念开博
- C++字符串对象(string)
- C#,ArcGIS Engine开发入门教程
- 牛顿迭代法解一元方程组
- 多项式求值算法(递归)
- 基于api函数编写串口通信
- C#,ArcGIS Engine开发入门教程