asp.net – Url重写与路由

前端之家收集整理的这篇文章主要介绍了asp.net – Url重写与路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在制作一个新的asp.net网站表单网站,并希望美化我的网址 – 我想接受像这样的网址“www.mysite.com/1-2,3”,并把它变成这样一个“ www.mysite.com/page.aspx?a=1\u0026amp;b=2\u0026amp;c=3\” .哪个选项最适合此任务 – IIS7 Url重写或路由在性能和易维护性方面.顺便说一句,我打算使用中等信任共享主机IIS7,也许6.

在过去,我使用了PHP的mod_rewrite,我很满意,但是现在整个网站都被翻译成了ASP.NET,我不知道选择哪个选项.

PS – 我已经阅读了thisthis,但是对于我的问题并没有找到它.

解决方法

我会为使用路由做出强有力的论据.它将请求 – 资源解析逻辑保留在您的应用程序中,因此在您需要时可以非常轻松地添加依赖于应用程序的逻辑,并且无需在应用程序和单独的配置资源之间保持同步.

路由works great with traditional webforms.

URL重写通常(尽管不总是)是对问题的补偿,而不是解决方案 – 服务器软件和框架仍然围绕代表物理资源的旧网页概念构建.但是,Web应用程序应该是react to requests as commands;但只有相对较新的现代网络框架才开始本地支持该模型.路由是这些发展之一.

猜你在找的asp.Net相关文章