不可行。
而且LZ的参数都写反了
==========没写反,是对的,我是从可运行代码里拷下来的都说了,HTML是让别人看的,内部还是要转成ASPX的,毕竟实际页面是ASPX,所以没有写反,你自己再想想是不是呢?
而且LZ的参数都写反了
==========没写反,是对的,我是从可运行代码里拷下来的都说了,HTML是让别人看的,内部还是要转成ASPX的,毕竟实际页面是ASPX,所以没有写反,你自己再想想是不是呢?
这些东西有啥意思呢?搞不懂...
这样,就算别人点击back,因为静态页是存在的,所以也会被重定向到html.而且,这是真正的静态页。这种办法可以加速浏览速度和降低服务器CUP工作量,缺点是会生成很多静态页,浪费很多硬盘空间。所以自己要权衡。
另外,.net 2.0自己有了一种缓冲办法。可以比较好的处理这个问题。
==========
你大概不明白我的意思,我的意思是说,如果你网页上有一个链接
比如 http://localhost:1284/test/url.aspx?id=2
那你就可以在页面上写成
http://localhost:1284/test/url.html?id=4
然后系统就会自动请求成比如 http://localhost:1284/test/url.aspx?id=2
了那原来后缀是html的呢?访问不了了?
=========
哈哈,这也是个问题,不过可以变通一直,比如原先就是HTML的页面,可以统一放在某个目录下,对这个目录下的请求不转之类
这样,就算别人点击back,因为静态页是存在的,所以也会被重定向到html.而且,这是真正的静态页。这种办法可以加速浏览速度和降低服务器CUP工作量,缺点是会生成很多静态页,浪费很多硬盘空间。所以自己要权衡。
另外,.net 2.0自己有了一种缓冲办法。可以比较好的处理这个问题。
==========
你说的我知道,不过我写的这些是给技术上还不怎么精通,想不用花太多心思就搞个静态页来YY的人用的哈哈~~~~~~~
=======
这样是不行的,这样做的话,你开发的时候,你新建的是什么页?HTML页还是ASPX页?HTML页怎么调试???
顶一下。
============哈哈,是这样的,不过用起来超级简单,对编程功底不是很高,又怕麻烦,却想尽快实现这样功能的人,还是不错的选择而且甚至可以把页面搞成,SHTML,PHP,JSP等其它形式,那样就更搞笑了
我在vs2005环境下运行没变化,aspx还是aspx
我在vs2005环境下运行没变化,aspx还是aspx
=======
刚才试了一下完全没问题,而且环境就是VS2005
--------------------------------------------------------------------------------我是说将.html解释引擎改成.net,没说更改.aspx的解释引擎...你生成的照样是.aspx,调试的照样是.aspx做好以后一句命令move *.aspx *.html就行了...
=======重写要麻烦许多
protected void Application_BeginRequest(Object sender, EventArgs e)
{
string rawUrl = Request.RawUrl;
rawUrl = rawUrl.Replace("html", "aspx");
Context.RewritePath(rawUrl);
}楼主,不好意思,能不能讲解下。不是很明白!
==========
网页项目里静态页本来就不是必须的,也可以用ASPX页做啊,这样就没问题了
=======呵呵鼠标移上去一看,个个都是HTML的