我有ActionLink的问题.我想传递给MessageController的ActionLink参数,对于Edit动作:生成像这样的事件/ MessagesController/Edit/4
所以我有绑定表达式的ListView控件:
以及如何将此ID作为参数传递给ActionLink作为我的Controller Edit操作?这不起作用:,null)%>在MVC中,您不应该以您拥有的方式从视图中进行数据绑定.您要传递给ActionLink方法的数据需要添加到控制器中的ViewData.然后在视图中从ViewData中检索它:
<%= Html.ActionLink("My Edit Link", "Edit", "Message", new { id = ViewData["id"] }) %>
Run Code Online (Sandbox Code Playgroud)