日期:2014-05-18  浏览次数:20556 次

一个关于多条件查询的问题 0_0_0_0_0_0_0_0_2.aspx
http://www.msfc.cn/zufang/0_0_0_0_0_0_0_0_2.aspx
废话不多说,请大家给我分析一下如何实现这种效果
个人分析应该是包含许多参数,并将此参数使用‘_’分隔开,每一个参数都有其具体意义
现在我想了解 后台应该如何 分析这些参数 
我猜测是先通过‘_’分割成为一个字符串数组,然后遍历通过确认该参数是否为0判定该参数是否有效
但是这样会不会很耗费资源 
还有这个网站的大部分网页都是使用Index.aspx,开始猜测是每一个项目建立一个文件夹,后来想不太实际,
应该是使用url重写技术,本人对url重写技术不是很熟,以下这个网页转换为
http://www.msfc.cn/Info/1/70/index.aspx——>http://www.msfc.cn/info.aspx?tab=1&infoId=70
各位大神觉得我这个猜测是否正确,请斧正,新手向各位大神 致敬了
分数不多,聊表诚意

------解决方案--------------------
探讨

如果你人品爆发的话,你的猜测也许是对的,但几率很小,这个需要看他的重写规则是什么,

------解决方案--------------------
路由重写。urlrewriteer
------解决方案--------------------
URLRewriter重写URL 利用正则可以实现
------解决方案--------------------
晕··你怎么判断是多个参数的?

<RewriterRule>
<LookFor>~/zufang/0_0_0_0_0_0_0_0_(\d+).aspx</LookFor>
<SendTo>~/zufang/0_0_0_0_0_0_0_0.aspx?T=$1</SendTo>
</RewriterRule>

如果规则这样写不就是一个参数了。··
------解决方案--------------------
C# code
http://www.msfc.cn/zufang/3_0_4_3_3_0_0_0_1.aspx
类似匹配的页面是
http://www.msfc.cn/zufang/index.aspx?id=3&id2=0&id3=4...

------解决方案--------------------
探讨
引用:
晕··你怎么判断是多个参数的?

<RewriterRule>
<LookFor>~/zufang/0_0_0_0_0_0_0_0_(\d+).aspx</LookFor>
<SendTo>~/zufang/0_0_0_0_0_0_0_0.aspx?T=$1</SendTo>
</RewriterRule>

如果规则这样写不就是一个参数……