ASP.NET    实现301状态重定向 实现搜索引擎友好

4.0提供301转向 RedirectPermanent 使用该函数转向http状态码为301 

备注
 
 

它指示存在的永久重定向,并且它提供了重定向位置。

(String) 方法重载会终止响应。

之前使用Redirect 状态码为302 无法实现搜索引擎友好

关于Server.Execute

这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。

默认情况下,被调用页面的输出被追加到当前应答流。但是,Server.Execute方法有一个重载的方法,允许通过一个TextWriter对象(或者它的子对象,例如StringWriter对象)获取被调用页面的输出,而不是直接追加到输出流,这样,在原始页面中可以方便地调整被调用页面输出结果的位置。