Nod*_*bie 4 asp.net routing web-config
有没有办法在web.config文件中配置ASP.NET路由?我不需要任何花哨的东西.如果用户访问/ myApp/list,我想加载/myApp/list.html.但是,我不希望地址栏发生变化.
这可能吗?如果是这样,怎么样?
最好的方法是在IIS中使用UrlRewrite模块:http://www.iis.net/learn/extensions/url-rewrite-module
安装UrlRewrite后如何将此规则导入web.config:
<system.webServer>
<rewrite>
<rules>
<rule name="my-first-url-rule" stopProcessing="true">
<match url="^/myApp/list$" />
<action type="Rewrite" url="/myApp/list.html" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)