我有一个带有用户方法的管理 Controller 。我想在此方法中添加一个带有新 View 的"new"子操作。 URL 应如下所示:/administration/users/new
我该怎么做?
感谢您的帮助!
最佳答案
这真的只是一个关于路由的问题。只需在管理 Controller 中添加一个方法,并通过 Route
属性告诉 MVC 路由是什么。例如:
public class AdministrationController : Controller
{
public ActionResult Users()
{
}
[Route("users/new")] //This is the important part here
public ActionResult NewUser()
{
}
}
您也可以在 Startup.cs
类中配置路由,但我发现使用属性路由更容易。参见 here获取更多信息。
关于c# - Controller 中的 ASP.NET Core MVC 子操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53988496/