Asp.net mvc actionlink参数中的Javascript

Asp.net mvc actionlink参数中的Javascript,asp.net-mvc,Asp.net Mvc,我想将此函数的结果作为param添加到 @Html.ActionLink("name","action",$("input[type=checkbox]:checked").map(function () {return this.name;}).get().join(",");) 这可能吗?您不能用这种方式定义 用作 ActionLink(HtmlHelper, String, String, Object) @Html.ActionLink("name","action",new{ob

我想将此函数的结果作为param添加到

@Html.ActionLink("name","action",$("input[type=checkbox]:checked").map(function () {return this.name;}).get().join(",");)

这可能吗?

您不能用这种方式定义

用作

 ActionLink(HtmlHelper, String, String, Object)
 @Html.ActionLink("name","action",new{object as you want};)

因此无法运行此代码并将字符串作为参数获取?您需要使用javascript构建查询字符串
@Html.ActionLink
在发送到客户端之前在服务器上进行解析。