博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态改变asp.net网页的标题
阅读量:5844 次
发布时间:2019-06-18

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

实验成功方法有二:

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

转载地址:http://mrmcx.baihongyu.com/

你可能感兴趣的文章
javax.jdo.option.ConnectionURL配置的问题
查看>>
ubuntu 开启 apache mod_rewrite
查看>>
android EventBus 3.0 混淆配置
查看>>
数据库备份需要注意的
查看>>
判断点在多边形内
查看>>
程序报错与提示
查看>>
EXT.NET 更改lable和Text的颜色
查看>>
我的友情链接
查看>>
把文件放在SD卡
查看>>
postfix搭建及配置
查看>>
DNS区域委派与转发
查看>>
[deviceone开发]-一个很炫的手势动画示例
查看>>
Windows Server 2008 RemoteApp---发布应用程序
查看>>
编程之美3——N!末尾有多少个0
查看>>
IPC-----消息队列
查看>>
Spring Cloud Feign注意点
查看>>
Js中的for in
查看>>
白帽子技术分析会话劫持实战讲解
查看>>
好想写点儿什么,但是不知道怎么写
查看>>
互联网项目总结
查看>>