asp教程.net iis urlrewrite 实现方法详解
在asp.net教程中实现非常简单首先你要在你的项目里引用两个dll:actionlessform.dll、urlrewriter.dll,真正实现重写的是 urlrewriter.dll 但是如果你要实现分页,那么必须使用这个actionlessform .dll。文件下载见文章底部。现在来看操作步骤:
第一步,下载组件,把urlrewriter.dll 复制到你的项目 bin 目录下。
第二步,在web.config中的
第三步,加入模块配置(写在
如果用的是iis7.0,则不用这么麻烦,这个步骤可以简化为:直接在web.config中的节的节中添加上urlrewriter:
这会保证所有的请求都会经过asp.net的这个module。
第四步,将html的解析用 asp.net 的isapi来解析(htm或其它后缀操作方法相同):
1、打开iis管理,右击站点属性。
2、切换到“主目录“,点“配置“按纽.
3、打开应用程序配置,点”添加“按纽.
4、在可执行文件处输入asp.net的映射文件,可复制.aspx的映射:如.net 2.0的:c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll
在扩展名处输入:.html,动作限制为:get,head,post,debug ,取消”检查文件是否存在“选项。
如果你的页面有回传。比如说放了datagrid,有分页的,你点到下一页就发现,晕倒,又出问题了。这下怎么办呢,这个其实微软件的网站上就有说到,我在这里简述一下了。
第五步,加入窗体回传保持的组件:
下载 actionlessform.dll 放到你的项目 bin 目录下。然后在你的这个页面中加入:
<%@ register tagprefix="skm" namespace="actionlessform" assembly="actionlessform" %>
再把你的
我的博物馆故事 官方安卓版v1.61.2
我的博物馆故事是一款以消除为主题的经营养成类手游,在这里玩家
专业模拟飞行10 手机版v12.2.4
专业模拟飞行10安卓版是一款飞行休闲手游,顶尖的物理飞行引擎
动物起义战斗模拟器二琳同款 最新版v4.1.1
动物起义战斗模拟器是一个非常有趣的模拟类游戏,玩家可以召唤各
迷你世界七周年 安卓手机版v1.43.0
迷你世界7周年是一款由《迷你世界》官方推出的庆祝特别版本,在
劫后公司无限资源版 v1.0.5.1
劫后公司内置菜单版是游戏的破解版本,在该版本中为玩家提供了内