使用Url.Action调用控制器

时间:2017-05-29 06:06:19

标签: c# .net asp.net-mvc razor

我有Url.Action:

<a href='@Url.Action("AddToCart", "Shop ", new {parts_id=@Model.Parts.parts_id, quantity = "xxx "})' id="lnk">To cart</a>

我必须调用控制器,控制器会将我重定向到我需要的位置。但Url.Action只是制作href:http://localhost:60119/Shop%20/AddToCart?parts_id=3&quantity=2%20。我需要做什么,打电话给控制器?

2 个答案:

答案 0 :(得分:0)

改为使用@Html.Action()

它是来自你的控制器的渲染输出string

See moar

答案 1 :(得分:0)

您的控制器名称有问题。控制器名称:商店或商店+空间,请检查并立即尝试。