ASP.NET静态显示

来源:百度知道 编辑:UC知道 时间:2024/05/02 17:46:53
现在有一个ASP.NET(C#)的网站,是一个企业类网站,就是一些“公司介绍”、“公司新闻”、“留言版”...之类的,有这么个需求,正常ASP.NET的网站后缀为.aspx,现在要在浏览网站时.aspx全部显示成.html,但是功能不变,就是静态显示,但是有的页面上用的可是用的asp.net的控件。
问题:
1、我想问问这样能实现吗?如果能实现请说出方法。
2、如果不能,请拿出详细的说明。
3、实在不行,其他的不变,只要浏览时显示后缀都是.html也行,骗人的有个样子也行。
够好的话分数继续追加!
麻烦看清楚题,不要随便在网上找些代码,那些我都看过

首先实现URLRewrite类,基本思想主要是根据请求的html地址映射到对应的aspx页面

然后在web.config配置实现URL的重写,把每一个aspx页面动态映射到一个html地址。
完成之后,服务器这段都是aspx页面,而客户端只能通过html地址访问。

具体怎么做查看MSDN,不能什么事都让别人做

一种是读取客户端源码保存成html,
另外可以直接改服务器,把html用aspx方式解析,呵呵

这个简单,给你1个思路,看看discuz论坛的伪静态化资料,就可以了

为静态化设置后,用户访问 abc.html,则系统转为 abc.aspx,但用户是看不出来的,只有网站服务器内部是这样执行!

如果需要帮助请找我 QQ:27248809
我需要你的分,呵呵!

我告诉你,叫ReWrite技术,.net已带有这个功能,原来在ASP下要安装第三方组件的,现在不用了.你在网上搜解决方案.多得很

楼上的不错