[已解决问题] URL重写规则配置好了。但页面内的URL是如何被改写的呢?
提问时间: 2007-11-20 00:41
悬赏分:30 浏览:651 次

比如说我可以在浏览器输入 /space/test/1 访问/space/test.aspx?ID=1

但是页面内的地址全写着

/space/test.aspx?ID=1

/space/test.aspx?ID=2

...

用户肯定是通过这个链接访问页面的,那么如何把这个链接变成

/space/test/1

/space/test/2

是设计.aspx页面时就预先这样写,还是后来通过一些方法变成了这样?

提问者:Hunts.C - 初学一级

问题补充:比如右边的"快到期问题",每个条目的地址都是/question/12/这样的,而不是question.aspx?ID=12
我想知道的事/question/12/这个地址是怎么生成的?

最佳答案
预先就这样写的 动态的地方只有Form控件的action属性
2007/11/22 4:35:19 回答者:狂人


提问者对于答案的评价:感谢各位的回答。 这个问题前些天在MSN上问了老赵确定了下。 这个最佳答案就给最后一个人吧:)
其它回答(5)
参考http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx 在App_Browser下写一个Form.browser http://www.scottgu.com/blogposts/urlrewrite/UrlRewrite_HttpModule1.zip 这个是源代码
9个月前   回答者:Ariel Y. - 菜鸟二级
我只知道手动修改
9个月前   回答者:WOW玩家 - 菜鸟二级
这个要么手动修改, 要么加个HttpModule,自动根据设置的规则改写.
9个月前   回答者:deerchao - 大侠五级
去看看thin的道不远人吧
9个月前   回答者:Justin - 小虾三级
lz说的情况只能手动改啊
9个月前   回答者:Jeffrey Zhao - 小虾三级
评论
9个月前   暗香浮动 :
@Justin
去看看thin的道不远人吧
这里有说解决办法么。
9个月前   暗香浮动 :
@Jeffrey Zhao
只能手动修改。(很无奈哦)
顺便文下
Ariel Y. 说的“在App_Browser下写一个Form.browser” 不能实现么。由于对这个不是很了解,简单看了下就是使用PageAdapter class。隐约感觉可以实现呢。
9个月前   Justin :
@ 暗香浮动
该书的P7页,1.2.2节,URL映射问题
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接