【问题标题】:How to pass parameters to Controller-Action using LinkButton Click如何使用 LinkButton Click 将参数传递给 Controller-Action
【发布时间】:2009-11-13 11:12:35
【问题描述】:
我的控制器的索引操作之一有一个列表视图。
在该 View 的源代码中,我已将以下代码添加到 View 源代码中的 for 循环中。
因此,我将针对此视图中存在的每个条目获得一个名为“选择”的链接。
但是我无法使用上面的代码将参数传递给我的控制器操作。
我该怎么做 - 使用动作链接 Click 将参数传递给 Controller-Action?
问候,
卡皮尔
【问题讨论】:
标签:
c#
asp.net-mvc
html-helper
【解决方案1】:
这将适用于您的情况:
<%=Html.ActionLink("Select","ActionName","Home",new { iID1 = Convert.ToInt32(ViewData["ID"].ToString()), iID2 = Convert.ToInt32(item.Id) },null)%>
null 是您要为链接设置的 html 属性,例如
新的 {class="CSSClassforthelink"}