用URLRewriter 重写url
谁有时间帮我写个例子嘛
一个简单的例子就行 比如我Default.aspx 上有个连接 连接到 Default2.aspx
把Default2.aspx 这个连接变成Default2.html我弄了一天没弄出来 很纠结呢 谢谢了哟
谁有时间帮我写个例子嘛
一个简单的例子就行 比如我Default.aspx 上有个连接 连接到 Default2.aspx
把Default2.aspx 这个连接变成Default2.html我弄了一天没弄出来 很纠结呢 谢谢了哟
解决方案 »
- Asp.net的控件属性那么多,会不会相当影响速度和系统资源。
- 跳槽
- ***算法问题***:2个8和2个3+-*/得到24,写算法,有兴趣的来看下!
- 杀毒软件启动不了防火墙开启不了是怎么了,怎么解决啊
- 准备写一个asp.net+sqlserver构建的自助建站程序
- asp中mod的语法是怎么样的阿?(速度,马上结账)——脚本是VB
- context.Request获取内容问题
- 关于FTP登录的问题
- RequiredFieldValidator使其出现提示时是弹出框,就象<script>的弹出对话框一样的,要设置哪个属性?
- 如何取得与ASP一样的汉字ACSII码(负数)?
- 三层中的BLL是传声筒么?
- sql语句保存不到数据库中,莫名其妙的错误。
LZ参考这个
1 挂载“.aspx"的请求到自定义的Httphander内
2 配置URL重写规则
3 访问某.aspx文件时,在HttpHander内 根据配置确定是否应该生成
接着...
if(需要生成)
{
if(若已经生成html文件 )
{
if(文件并未过期)
{
则直接定向(Server.Transfer())。
}
else
{
删除HTML文件;
重新编译.aspx(Page内数据库操作等等)
生成HTML文件;
}
}
else if(尚未生成文件)
{
生成Html。
}
}
else
{
则编译.aspx文件
}
http://www.cnblogs.com/huobazi/archive/2007/12/31/UrlRewriteAndHttpHanderAndMakeStaticHtmlFiles.html
希望对楼主有帮助
<rewrites>
<add name="Rewrite1" virtualUrl="^~/Default2.html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Default2.aspx" ignoreCase="true"/>
</rewrites>
</urlrewritingnet>
2.IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加
可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名:.html
动作:限制为 GET,HEAD,POST,DEBUG
脚本引擎:选中
确认文件是否存在:不选