nia*_*her 8 asp.net url-rewriting url-routing
我正在制作一个新的asp.net网站表单网站,并希望美化我的网址 - 我想接受像这样的网址"www.mysite.com/1-2,3"并将其变成这样一个" www.mysite.com/page.aspx?a=1&b=2&c=3" .哪个选项是最适合这个任务- IIS7 URL重写或路由来讲性能和易于维护.顺便说一句,我打算使用中等信任共享主机IIS7,也许6.
在过去,我使用了PHP的mod_rewrite,我很满意,但是现在整个网站都被翻译成了ASP.NET,我不知道选择哪个选项.
我会为使用路由做出强有力的论据.它将请求资源解析逻辑保留在您的应用程序中,因此在您需要时可以非常轻松地添加依赖于应用程序的逻辑,并且无需在应用程序和单独的配置资源之间保持同步.
URL重写通常是(但不总是)对问题的补偿,而不是一个解决方案-服务器软件和框架犹在网络的旧观念构建的网页,它代表的物理资源.但是,Web 应用程序应该作为命令对请求作出反应 ; 但只有相对较新的现代网络框架才开始本地支持该模型.路由是这些发展之一.
| 归档时间: |
|
| 查看次数: |
8241 次 |
| 最近记录: |