ASP.NET 4.0 Web Forms针对SEO改进措施中有一个是在Page类中加了2个新属性:MetaKeywords 和MetaDescription,它们使得在后台代码类中用编程的手法设置这些值更容易,也更干净。

META标签之关键词、网页描述设置能改进所选择关键字的网页相关性,有利于引擎搜索优化工作。
例如:
<head runat="server">
  <title>ASP.NET 4.0教程</title>
  <meta name="keywords" content=" ASP.NET 4.0,ASP.NET 4.0教程" />
  <meta name="description" content="此网页内容是ASP.NET 4.0教程" />

</head>

ASP.NET 4.0 Web Forms的<head> 服务器控件现在会看这些值,然后在输出网页的<head>部分时使用它们。这个行为在使用母版页的场景中尤其有用,<head> 是在.master文件中,与含有特定页面内容的.aspx文件是分开的。你现在可以在.aspx页面中设置新的MetaKeywords 和 MetaDescription属性,它们的值会自动地由母版页中的<head>控件来显示。

下面是简单的代码片段,示范如何在Page_Load() 事件处理函数中用编程手法设置这些属性:

void Page_Load(object sender,EventArgs e)
{
  page.Title=“ASP.NET 4.0教程”;
  page.MetaDescription=“此网页内容是ASP.NET 4.0教程”;
  page.Metakeywords=“ASP.NET 4.0,ASP.NET 4.0教程”;
}

除了在后台代码中用编程手法设置Keywords 和 Description属性外,你现在还可以在.aspx网页顶部的@Page

指令中用声明的方式设置它们。下面的代码片段示范该怎么做:

<%@ page Title=“ASP.NET 4.0教程”

      keywords=“ASP.NET 4.0,ASP.NET 4.0教程”

      Description=“此网页内容是ASP.NET 4.0教程”
      ......
%>

最新文章

  1. Angular定义服务-Learn By Doing
  2. 《你不知道的JavaScript》整理(一)——作用域、提升与闭包
  3. NHibernate中,查询SqlServer数据库多个实体对象
  4. unity3d 扩展NGUI —— 限制UI点击响应间隔
  5. 简短介绍 C# 6 的新特性 .net 6都要来了?
  6. Sublime Text 2结合VS2010配置C C++编译
  7. How To Create a New User and Grant Permissions in MySQL
  8. pipe----管道----fork
  9. 自己写的python脚本(抄的别人的,自己改了改,用于整理大量txt数据并插入到数据库)
  10. docker cs50 ide 安装
  11. nginx 平滑更新
  12. 使用Redux DevTools浏览器插件调试redux
  13. GoldenGate for Java Adapter介绍一(原理篇)
  14. PDF格式的“在线阅读”和“下载”
  15. 大数据学习路线分享-Hbase shell的基本操作完整流程
  16. 你所不知道的ASP.NET Core MVC/WebApi基础系列 (一)
  17. virtualbox硬盘扩容
  18. eclipse中如何向开源中国(码云)上传代码
  19. LeetCode: Maximum Subarray 解题报告
  20. Springmvc 定时器的实现

热门文章

  1. elasticsearch-head的安装和使用
  2. SQL server 2005数据库的还原与备份
  3. nmap常用参数
  4. Eclipse EE下载安装与配置
  5. SpringBoot-区分不同环境配置文件
  6. ubuntu上安装ftp
  7. svn介绍
  8. 别让Open Sans字体拖慢wordpress后台速度
  9. linux搭建PHP开发环境
  10. centos6.8上yum安装zabbix3.2