【发布时间】:2015-04-20 10:08:07
【问题描述】:
在我的 MVC5 应用程序中,Controller 中有多个 Actions。
Library 是 Area,Books 是 Controller 的名称,AddBook 是 Action 名称。
以下是默认的 URL 模式:
http//localhost/Library/Books/AddBook
但我希望 URL 类似于:
http//localhost/Library/Books/Add-Book
或
http//localhost/Library/Books/Add/Book
但Action 的名称应该与Controller 中的AddBook 相同。
我不想在 URL 中使用 Action。
请指导我如何做到这一点。
谢谢,
【问题讨论】:
-
查找attribute routing,这可能是最容易让你头脑清醒的。
标签: asp.net-mvc asp.net-mvc-routing url-routing