zoukankan      html  css  js  c++  java
  • 如何动态改变asp.net网页的标题

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

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jackeylb/archive/2007/11/23/1899305.aspx

  • 相关阅读:
    Spyder 快捷键大全
    上传代码到github,出现 git@github.com: Permission denied (publickey) 错误
    Linux ubuntu 安装 openssh-server 报错
    win10删除「此电脑」中的文档、视频、音乐、下载、图片、桌面等6个文件夹的方法
    IDEA 光标闪烁问题
    委托、Action泛型委托、Func泛型委托、Predicate泛型委托的用法
    C#6.0的新语法特性
    创建多个网站
    发送短信功能(C#)
    VS开发Windows服务
  • 原文地址:https://www.cnblogs.com/zhwl/p/1961581.html
Copyright © 2011-2022 走看看