【发布时间】:2021-04-23 22:47:36
【问题描述】:
首先,我不是开发人员(UI 设计师),但我不得不使用一些 asp.net,好吧,因为生活......所以我几乎一无所知。
我有这样的结构:
视图 > 合作伙伴 >
在“合作伙伴”中,我有 40 多个以 CamelCase 命名的文件,例如 FileName.cshtml 等...
我需要重新路由 url,所以不是“website/Partners/PartnerName”,而是这样的“website/partners/partner-name”
我尝试了很多教程,但我就是不明白需要做什么才能实现这一目标。 我最接近解决方案的是在合作伙伴控制器中使用“[Route("partners/partner-name")]”。但是对于这个解决方案,我必须将那行代码添加到所有 40 个文件中(将来会有一百多个文件)。我相信必须有某种方法可以自动为我拥有的所有页面执行此操作,而不是手动编辑每个页面。
再说一次,我不是开发人员,我现在只是要处理这个问题,而且我对 .net 几乎一无所知。谢谢。
【问题讨论】:
-
你使用的是哪个 asp.net mvc 版本?
-
4.6.1 我相信
标签: asp.net asp.net-mvc url-rewriting routeconfig