aspnet视频传智播客_ASP.NET 实现伪静态网页方法
本文关键词:ASP.NET2.0,由笔耕文化传播整理发布。
方法一:利用Httphandler实现URL重写(伪URL及伪静态)
我们有时候会见到这样的地址:“”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可能是不存在的,而可能你看到的内容是“/aspx/show.aspx?type= 12&id=34”的内容,为什么要这样做呢?原因有多个方面:首先是增强URL的友好性,记“show-12-34.html”总比 “/aspx/show.aspx?type=12&id=34”好记吧?其次就是方便搜索引擎收录,很多搜索引擎更看好静态HTML页,比如:百度;其次就是出于安全性的考虑,因为这样隐藏了参数“type”、“id”。是不是很有意思呢?
其实这是利用URL重写实现的,下面我就说一下在ASP.NET2.0下我所知道的最简单的实现方法:通过实现接口“IHttpHandler”来接管HTTP请求,,Follow me!
1.在资源管理方案中添加一个类,类的代码如下:
//类URLRewriter程序清单:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
///
本文关键词:ASP.NET2.0,由笔耕文化传播整理发布。
本文编号:196533
本文链接:https://www.wllwen.com/wenshubaike/xxkj/196533.html