asp.net-mvc - 我想在 MVC asp.net 中重写控制器操作方法
问题描述
我在 mvc 中有一个名为 about 的控制器。在关于控制器中,我有一个索引方法。它使用 url localhost:32275/about 成功运行。但我希望它使用 url localhost:32275/about-us 运行。
帮我解决这个问题。
解决方案
您可以为此使用属性路由。在这里阅读 https://blogs.msdn.microsoft.com/webdev/2013/10/17/attribute-routing-in-asp-net-mvc-5/
这将使您能够拥有类似的东西
[RoutePrefix("about-us")]
public class AboutController : Controller
或者
[Route("~/about-us")]
public ActionResult Index() { … }
推荐阅读
- jenkins - 将目录的内容复制到另一个 Jenkins 管道
- c - 任何人都可以帮我在c中解决这个指针问题
- ruby - 无法将 Ruby lambda 与 & 号作为块传递
- c++ - 关闭不发送 WM_QUIT 消息的应用程序?
- javascript - Javascript - 如何在地图函数中推送数据?
- c++ - 为什么需要将 rootIdx 作为地址传递?
- python - 在 selenium python 中找不到元素
- python - Python,ftp到带空格的路径
- reactjs - 如何在 MERN 堆栈应用程序中使异步/等待功能直到状态更新
- ruby-on-rails - 使用 StimulusReflex 执行确认删除(存档)不起作用