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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....