微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;但只有相对较新的现代网络框架才开始本地支持该模型.路由是这些发展之一.

原文地址:https://www.jb51.cc/aspnet/251435.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐