Welcome 微信登录

首页 / 网页编程 / ASP.NET / 在asp.net 2.0中结合母板页使用meta标签(扩展@Page指令)

在asp.net 2.0中结合母板页使用meta标签(扩展@Page指令)2011-12-31 webabcd 原文地址:http://www.codeproject.com/KB/aspnet/PageTags.aspx

作者:Jim Azar

介绍

母板页是asp.net 2.0中的一个非常强大的特性,但是它却不能提供一个实现最基础的针对搜索引擎优化的方法。如果你想你的web页被搜索引擎收录并提高排名,那么你就需要在每一个页都指定一个title和meta标记。本文将说明如何扩展你的asp.net页,以使得在使用母板页的时候你可以直接在你内容页的@Page指令中指定你的meta标签的描述和meta标签的关键字。

背景

当你要针对搜索引擎优化你的web页的时候,设置页的title标签和页的meta描述是其中最重要的因素之一。<title>和meta标签实际上是在每个页的HTML的<head>部分,下面出示一个Rhinoback online backup的例子。

<html xmlns="http://www.w3.org/1999/xhtml" ><head><title>  Rhinoback Professional Secure Online Backup Services for Small and Medium Business - SMB</title><meta name="description" content="Professional Online Backup Services.   Rhinoback provides robust backup functionality at affordable prices.    Premium features, premium services, low prices. Get the most for   your money with Rhinoback!" /><meta name="keywords" content="backup, online backup, secure backup, cheap backup,   free backup, offsite backup,internet backup, secure files, offsite data storage,   privacy, security, features, low prices, premium service, remote backup" /></head><body>   <!-- page content --></body></html>
<title>标签的文本显示在浏览器的顶端。从下面的例子中可以看到<title>在IE中的显示