单单的URL重写是比较简单,多个对同一个也可以实现,来看贴的请教一下多个不同的url的重写如何实现
解决方案 »
- asp.net 开发wap手机网页 获取 智能手机操作系统
- GridView选中行
- 紧急求救啊。。关于GirdView的问题。。。也事关小弟工作的问题。。请大哥们帮帮忙。。谢谢了!!
- 关于写XML文件的问题,请教诸位大虾
- 为什么在2005中没有的System.DirectoryServices?
- vb.net中怎么用unit测试呢
- 是不是在javascript语句中不能操作web服务器控件,而在asp.net里不能对html控件操作?
- 请问谁有r.a.d.panelbar v2.6的注册机(50分)
- datagrid的求和问题
- 50分求添加新记录不成功的原因!
- asp.net 多个控件如何异步刷新
- 检索com类工厂中clsid为{000209FF-0000-0000-C000-000000000046}的组件时失败
<urlMappings>
<add url="~/PartRegisterEntry.aspx" mappedUrl="~/enquiry2.aspx?idx=partno"/>
<add url="~/PartRegisterEntry.aspx" mappedUrl="~/enquiry2.aspx?idx=user"/>
</urlMappings>
</system.web>
urlrewrite.net不是可以用正则?
<add virtualUrl="~/gaikuanglist(.+)\.html" destinationUrl="~/gaikuanglist.aspx?id=$1"/>
第一个不带参数,第二个带参数
<rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1"/>
<rewrite url="~/Show(\d+)?-(\d+)?.aspx" to="~/Show.aspx?userId=$1&id=$2"/>
</rewriter>
我的意思是,那个show可不可以是任意的
<rewriter>
<rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1"/>
<rewrite url="~/Show(\d+)?-(\d+)?.aspx" to="~/Show.aspx?userId=$1&id=$2"/>
</rewriter>需要改为<rewriter>
<rewrite url="~/Show(\d+)?-(\d+)?.aspx" to="~/Show.aspx?userId=$1&id=$2"/>
<rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1"/>
</rewriter>不然任意页面总是会匹配规则
<rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1"/>