C# 更改默认操作路径

C# 更改默认操作路径,c#,asp.net-mvc,asp.net-mvc-5,C#,Asp.net Mvc,Asp.net Mvc 5,我想更改我的操作方法的路径: [Route("NewEvalution")] // GET: BackOffice/EvaluationHeaders/Create public ActionResult Create() { ViewBag.EntityId = new SelectList(context.CompanyEntity, "EntityId", "EntityName"); return View(); } 我希望路线如下所示: 后台办公室/评估标头/新评估

我想更改我的操作方法的路径:

[Route("NewEvalution")]
// GET: BackOffice/EvaluationHeaders/Create
public ActionResult Create()
{
    ViewBag.EntityId = new SelectList(context.CompanyEntity, "EntityId", "EntityName");
    return View();
}
我希望路线如下所示:

后台办公室/评估标头/新评估


只需在“路线”属性中设置路线:

[Route("BackOffice/EvaluationHeaders/NewEvalution")]

将>[Route(“NewEvalution”)更新为>[Route(“~/BackOffice/EvaluationHeaders/NewEvalution”)]控制器类是否具有RoutePrefix属性?显示控制器类。不,我没有RoutePrefix属性,但我的控制器位于BackOffice区域