zoukankan      html  css  js  c++  java
  • asp.net中动态修改网页Title的几种方法

    实验成功方法有以下几种方法:
    方法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属性一定要被赋过值。

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

    private void Page_Load(object sender, System.EventArgs e) 
    {

    Page.Title = "标题";
    }
  • 相关阅读:
    leetcode 350. Intersection of Two Arrays II
    leetcode 278. First Bad Version
    leetcode 34. Find First and Last Position of Element in Sorted Array
    leetcode 54. Spiral Matrix
    leetcode 59. Spiral Matrix II
    leetcode 44. Wildcard Matching
    leetcode 10. Regular Expression Matching(正则表达式匹配)
    leetcode 174. Dungeon Game (地下城游戏)
    leetcode 36. Valid Sudoku
    Angular Elements
  • 原文地址:https://www.cnblogs.com/xuhongfei/p/3010324.html
Copyright © 2011-2022 走看看