0
在MVC5中,您可以使用控制器上的以下屬性來設置默認路由?如何在使用屬性時設置MVC6中的默認路由?
〔路線( 「{動作=索引}」)]
什麼是這個在MVC6等效?
更新
這是我在MVC5
[Route("{action=index}")]
public class StaticPagesController : Controller
{
public ActionResult About()
{
return View();
}
public ActionResult Contact()
{
return View();
}
public ActionResult Index()
{
return View();
}
}
我一直無法工作,如何做到在MVC6等效代碼,但我已經能夠得到相同的功能使用以下內容:
[Route("[action]")]
public class StaticPagesController : Controller
{
public ActionResult About()
{
return View();
}
public ActionResult Contact()
{
return View();
}
[Route("/[action]")]
[Route("/")]
public ActionResult Index()
{
return View();
}
}
[控制器]在行動? –
@CoolBreeze是的。使該操作方法成爲控制器的默認操作方法。 – Shyju
這沒有奏效。 我不確定是否因爲我的控制器上有以下屬性: [Route(「[action]」)] public class StaticPagesController:Controller –