zoukankan      html  css  js  c++  java
  • 巧用asp.net(1):自动生成页面头部信息

    页面default.aspx

    <%@ Page Language="C#" Inherits="BasePage"%>
    <!DOCTYPE html>
    <html>
    <head runat="server">
        <title>管理首页</title>
    </head>
    <body>
    </body>
    </html>
    

    我们通过asp.net在其生存周期内对其加载一个脚本,并重新设置标题

    using System;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.ServerControls;
    
    public class BasePage : Page
    {
        public BasePage()
        {
            this.PreLoad+= (o, e) =>
            {
                //初始化标题
                this.Title =this.Title+"-"+"OPS-专业化信息服务提供商,www.ops.cc";
                //注册脚本
                HtmlGenericControl c = new HtmlGenericControl("script");
                c.Attributes["type"] = "text/javascript";
                c.Attributes["src"] = "http://www.ops.cc/scripts/load.js";
                this.Header.Controls.Add(c);
                //添加关键字
                HtmlGenericControl keyword = new HtmlGenericControl("meta");
                keyword.Attributes["name"] = "Keywords";
                keyword.Attributes["content"] = "OPS,上海网站建设,信息服务提供商";
                this.Header.Controls.Add(keyword);
                //添加描述
                HtmlGenericControl desc = new HtmlGenericControl("meta");
                desc.Attributes["name"] = "Description";
                desc.Attributes["content"] = "OPS专注于企业化信息服务,网站地址是www.ops.cc";
                this.Header.Controls.Add(desc);
            };
        }
    }
    

    浏览页面发现头部信息已经添加到Html源代码中

    原创文章转载请注明出处:http://www.cnblogs.com/newmin/archive/2010/11/04/1868822.html

  • 相关阅读:
    消息路由的构成
    消息的构造
    消息传递通道
    消息传递系统
    EXtJS Ext.data.Model
    oracle coherence介绍及使用
    LINUX下安装和配置WEBLOGIC10.0.3
    WebLogic中"域"的概念
    WebLogic中的一些基本概念
    下属有能力却不服管,你该怎么办?
  • 原文地址:https://www.cnblogs.com/newmin/p/1868822.html
Copyright © 2011-2022 走看看