悬赏分: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页面时就预先这样写,还是后来通过一些方法变成了这样?
|
参考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 这个是源代码 我只知道手动修改 这个要么手动修改, 要么加个HttpModule,自动根据设置的规则改写. 去看看thin的道不远人吧 lz说的情况只能手动改啊 |
|
9个月前 暗香浮动 : @Justin 去看看thin的道不远人吧 这里有说解决办法么。 |
|
9个月前 暗香浮动 : @Jeffrey Zhao 只能手动修改。(很无奈哦) 顺便文下 Ariel Y. 说的“在App_Browser下写一个Form.browser” 不能实现么。由于对这个不是很了解,简单看了下就是使用PageAdapter class。隐约感觉可以实现呢。 |
|
9个月前 Justin : @ 暗香浮动 该书的P7页,1.2.2节,URL映射问题 |