ASP.NET 2.0动态修改网页关键字、标题等

ASP.NET2.0新增的功能,由于经常采用一个页面通过不同的参数来显示不同的内容,因此常常需要实现动态输出不同的htmlheader, 比如title, keywords, descrtptions,csslink,meta,icon等。代码如下:

protected void Page_Load(object sender, EventArgs e)
{
        //Page title
        Page.Title ="标题";
  
        //Encode/Content type
        HtmlMeta encode = new HtmlMeta();
        encode.HttpEquiv ="Content-Type";
        encode.C;
        Page.Header.Controls.Add(encode);
  
        //Language
        HtmlMeta lang = new HtmlMeta();
        lang.HttpEquiv ="Content-Language";
        lang.C;
        Page.Header.Controls.Add(lang);
  
        //Description
        HtmlMeta desc = new HtmlMeta();
        desc.Name ="Description";
        desc.C;
        Page.Header.Controls.Add(desc);
  
        //Keyword
        HtmlMeta keywords = new HtmlMeta();
        keywords.Name ="keywords";
        keywords.Content = "ASP.net,数据访问,ASP.net控件,AJAX ,ADO.net,WebServer";
        Page.Header.Controls.Add(keywords);
  
        //Link/CSS
        HtmlLink cssLink = new HtmlLink();
        cssLink.Href ="链接地址";
        cssLink.Attributes.Add("rel", "stylesheet");
        cssLink.Attributes.Add("type", "text/css");
        Page.Header.Controls.Add(cssLink);
  
        //Link/ico
        HtmlLink icoLink = new HtmlLink();
        icoLink.Href ="/favicon.ico";
        icoLink.Attributes.Add("rel", "shortcut icon");
        Page.Header.Controls.Add(icoLink);
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索header
, add
, page
, encode
, keywords
Controls
,以便于您获取更多的相关知识。

时间: 2024-10-27 22:59:40

ASP.NET 2.0动态修改网页关键字、标题等的相关文章

JavaScript动态修改网页元素内容的方法_javascript技巧

本文实例讲述了JavaScript动态修改网页元素内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码当用户点击提交按钮后,通过元素的textContent或者innerHTML动态指定元素的内容 <script type="text/javascript"> function showCard() { var message = document.getElementById("CCN").value; var element = docu

asp.net 2.0动态生成静态页并分页实例

看了看很多网页中的新闻都是分页的,我想实现这样的功能,看看他们实现的方法,基本是一个新闻分成多个html文件保存,然后用页码连接起来.(不知道我的理解是否正确,如果不正确请大家给我指点一二) 1.从数据库中获取新闻内容.包括新闻标题.内容等. 2.设置页面显示的字符串长度,获取新闻内容的字符长度.做初始设置 3.按页面大小设置的长度截取新闻内容的字符. 4.获取模板页面.在相关的替换字符中用标题.内容等替换字符串. 5.保存新页面到制定目录下面 下面是代码和资源管理器内容. solid.aspx

ASP.NET 2.0中动态修改页面标题

asp.net|动态|页面 在老外的站上看到解决的好方法,故简单编译之:在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构:有图书分类,下面再有中国图书,外国图书分类,则一般可以用树形或者asp.net 2.0的新增加的导航栏控件(sitemap),来实现,比如 图书--->中国图书;图书---->外国图书等,而如果这个时候,能在页面的<

c#2.0中动态修改页面标题

动态|页面 在老外的站上看到解决的好方法,故简单编译之:在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构:有图书分类,下面再有中国图书,外国图书分类,则一般可以用树形或者asp.net 2.0的新增加的导航栏控件(sitemap),来实现,比如 图书--->中国图书;图书---->外国图书等,而如果这个时候,能在页面的<title&g

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 se

动态改变asp.net网页的标题!

asp.net|动态|网页 实验成功方法有二: 方法1. 首先:在.aspx页: <HEAD>   <title>    <%=PageTitle %>   </title> ....... </HEAD> 其次:在.aspx.cs页: public class news_view : System.Web.UI.Page  {   ............     //用于动态设置页面标题   protected string PageTitl

ASP.NET 2.0的编译模型

ASP.NET 2.0支持两种编译模型(Compilation Model):一为动态编译 (Dynamic Compilation),另一个为先行编译(Precompilation). 这让程序设计师可以有更宽广的选择以决定不同网站何时该用何种编译模型 ,不但弹性大大提升,且若采用先行编译网站执行效能还可以更高,分述如下: (一)ASP.NET网站动态编译(Dynamic Compilation) 在ASP.NET 1.0时就已经支持网站动态编译,也就是使用者第一次请求网站网 页时,ASP.N

艾伟:ASP.NET 2.0的编译模型

ASP.NET 2.0支持两种编译模型(Compilation Model): 一为动态编译(Dynamic Compilation),另一个为先行编译(Precompilation). 这让程序设计师可以有更宽广的选择以决定不同网站何时该用何种编译模型,不但弹性大大提升,且若採用先行编译网站执行效能还可以更高,分述如下: (一)ASP.NET网站动态编译(Dynamic Compilation) 在ASP.NET 1.0时就已经支援网站动态编译,也就是使用者第一次请求网站网页时,ASP.NET

ASP.NET 2.0数据教程之二十三:基于用户对修改数据进行限制

返回"ASP.NET 2.0数据教程目录" 导言 很多Web程序都支持用户帐号,根据不同的登录用户提供不同的选 项,报表等功能.例如,就我们的教程中,我们要允许供应商公司的一些账户能 登录网站并更新它们的产品-包括产品名称和单价,或许还有供应商的信息,比 如它们的公司名称,地址,以及联系人信息等等.此外,可能我们还想包含一些 帐号留给我们自己公司用户,以便让它们能够登录并进行产品信息修改,比如股 价,级别调整等等.我们的Web程序同时也可以允许匿名登录,但是仅仅让这些用 户浏览数据.并