当前位置:主页 > 论文百科 > 农业期刊 >

aspnet视频传智播客_ASP.NET 实现伪静态网页方法

发布时间:2016-11-28 10:44

  本文关键词: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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户479e9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com