【发布时间】:2021-07-14 02:27:47
【问题描述】:
这是我的锚标记,其中“SubmitCart”是操作,但 URL 转到“GetItemsInCart”,这是同一控制器中的另一个操作。即使在浏览器中,如果我尝试转到 /SubmitCart,它也会将我重定向到“GetItemsInCart”
<a href='@Url.Action("SubmitCart","ShoppingCart")' class="btn btn-primary">Checkout and View Receipt</a>
购物车控制器:
[Route("SubmitCart")]
public IActionResult SubmitCart()
{
return RedirectToAction("ViewReceipt");
}
[Route("GetItemsInCart")]
public IActionResult GetItemsInCart()
{
return View("Cart", products);
}
我的默认路由设置:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
我是asp.net core的新手,请帮忙
【问题讨论】:
-
请您添加您的
Full Controller Class。 -
您好,请问还有什么可以帮助您的吗?
标签: c# asp.net asp.net-mvc asp.net-core