【发布时间】:2021-05-14 13:00:27
【问题描述】:
我知道我可以像这样操作链接路线:
// GET: Home
[Route("Home/About/{text}/{a}/{b?}/{c?}")]
public ActionResult About(string text, string a, string b, string c)
{
ViewBag.Message = text + a + b + c;
return View();
}
通过这样做:
@Html.ActionLink("GO", "About", "Home", new {text = "Test", a="value1",b="value2",c="value3" },null)
但是如果我想对这样的链接进行操作怎么办?
// GET: Home
[Route("api/[controller]/[action]/{text}/{a}/{b?}/{c?}")]
public ActionResult About(string text, string a, string b, string c)
{
ViewBag.Message = text + a + b + c;
return View();
}
提前致谢!
【问题讨论】:
标签: c# asp.net-mvc model-view-controller routes html.actionlink