易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.net 4.0 针对SEO的改进

搜索引擎优化对任何面向公众的网站来说都非常重要,ASP.net 4.0 为此就做了大量改造。这些改进包括如下:
301
永久性重定向
随着时间的迁移,网站的一些页面地址会发生变化,这会导致搜索引擎收录的链接地址、用户收藏的地址失
效。Response.Redirect() 就是解决这个问题的。但是Response.Redirect 有以下问题:
Response.Redirect()
方法产生的是个 HTTP 302
跳转,在用户尝试访问老的URL时,会导致多余的HTTP往返。另外搜索引擎一般不会跟随多个跳转,这意味着使用一个临时转向会负面影响你的网页排名。 

我之前写过博客,介绍如何实现301跳转,“从HTTP状态 301,302,200 来看页面跳转
” 那时候实现 301 跳转比较麻烦,ASP.net
4.0 为此专门增加了Response.RedirectPermanent() 方法用来解决这个问题。
简单来说,如下表所示:
HTTP状态
解释
程序代

301
301 代表永久性转移(Permanently Moved)

即永久性重定向
Response.RedirectPermanent("test_2.aspx");
302
302 代表暂时性转移(Temporarily Moved )
Response.Redirect("test_2.aspx");
MVC 中也有类似的代码:Response.RedirectToRoute(string
routeName) 和 Response.RedirectToRoutePermanent(string routeName)
Head
中的 keywords 和 description
由于搜索引擎优化作弊的原因,现在搜索引擎正在淡化这两个
关键字的参考作用。比如这篇博客:“Keywords和Description--SEO高手为什么不用

就描述了原因。但是如果可以,建议还是设置这两个关键字,ASP.net 4.0
中为方便设置这两个关键字专门做了优化,我们可以通过下面简单几行代码就可以完成动态设置:
protected
void
Page_Load(object
sender, EventArgs e)
{
Page.Title = "测试标题
";
Page.MetaKeywords = "测试关键字
";
Page.MetaDescription = "测试简介
";
}
或者在ASPX 文件中如下写:
<%@ Page Language="C#"
Title="测试标题"
MetaKeywords = "这是我的,关键字"
MetaDescription = "这是一个简介"
AutoEventWireup="true"
CodeBehind="Test_2.aspx.cs"
Inherits="WebApplication_CacheOutput.Test_2"
%>
Scott那个例子
估计是更早测试版本的,那时候是 Ke


相关文档:

Asp.net动态加载用户自定义控件,并转换成HTML代码

Ajax现在已经是相当流行的技术了,Ajax不仅是想服务器端发送消息,更重要的是无刷新的重载页面。
 如果页面单纯的使用js来创建,要写大量的代码,而且不直观。
在asp.net中,其实我们可以创建用户自定义控件,通过Ajax请求返回用户自定义控件HTML代码。
public static string RangerUsControl(string controlName) ......

asp.net实现网页信息采集的几点思考

最近公司需要开发一个简历导入功能,类似博客搬家或者邮箱搬家,之前抓取信息是利用火车采集器,但是简历导入功能需要用户登陆以后才能获取简历数据,无奈只好自己开发了。
首先是遇到的问题是:如何实现模拟登陆?
我们知道一般的网站都是通过Cookies来维护状态的,我抓的网站也是支持利用Cookies来验证用户的,构造一个 ......

Asp.net图片滚动


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="图片滑动.aspx.cs" Inherits="ASP.net.图片滑动" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    ......

Mix 10 上的asp.net mvc 2的相关Session

Beyond File | New Company: from Cheesy Sample to Social Platform Scott Hanselman in Lagoon L on Monday at 11:30 AM The web has changed and there's a new way of thinking about your applications. You can't just write some HTML and CSS anymore and expect to be the next Twitter. Hear h ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号