我是MVC的新手 - 我只想将一个参数传递给我的控制器。
<li><a href="@Url.Action("Index", "Basic", "abc")">Basic</a></li>
上面是cshtml
这是控制器中的代码。
public ActionResult Index(string id)
我可以看到被调用的动作但没有传递任何内容。
由于
答案 0 :(得分:0)
您应该在匿名对象中传递路由值:
@Url.Action("Index", "Basic", new {id = "abc"})
答案 1 :(得分:0)
Url.Action的第三个参数是一个对象。试试这个:
<li><a href="@Url.Action("Index", "Basic", new { id = "abc" })">Basic</a></li>