博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net中动态修改网页Title的几种方法
阅读量:4920 次
发布时间:2019-06-11

本文共 1124 字,大约阅读时间需要 3 分钟。

实验成功方法有以下几种方法:

方法1.
首先:在.aspx页:

     <%=PageTitle %>  

其次:在.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中:

       <asp:Literal id="PageTitle" runat="server"></asp:Literal>

在.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属性一定要被赋过值。

方法3.在后台页面直接进行设置:

private void Page_Load(object sender, System.EventArgs e) {
Page.Title = "标题"; }

 

转载于:https://www.cnblogs.com/xuhongfei/archive/2013/04/09/3010324.html

你可能感兴趣的文章
pymysql模块
查看>>
ThreadLocal
查看>>
安全需求-建模归类——By Me
查看>>
面向对象chapter7
查看>>
关于gcc、glibc和binutils模块之间的关系
查看>>
NB的新技术
查看>>
并查集
查看>>
centos 5.6 升级php到5.3
查看>>
Java两种延时——thread和timer
查看>>
让vim能完成代码提示~~
查看>>
【Android】java.lang.StackOverflowError: stack size 8MB
查看>>
12 个 CSS 高级技巧汇总
查看>>
Node.js 系列01
查看>>
源码下编译APK,却是总是提示,找不到符号:SystemProperties 。。。
查看>>
Apache Jmeter(1)
查看>>
Lattice Planner规划算法
查看>>
JS基础--问题记录
查看>>
简易代码生成器
查看>>
Spring对HibernateSession的管理之封装SessionFactory
查看>>
awk-使用
查看>>