通过传递参数从html.actionlink调用JS

时间:2013-02-12 07:05:55

标签: javascript asp.net-mvc-3

我有这句话:

<%: Html.ActionLink(item.Name, "Group", "Recommend", new { area = "User" , groupId = item.GroupId, onclick = "Approve(<% groupId %>)" } ) %>

并且需要将groupId传递给JS函数Approve(&lt;%groupId%&gt;) 该行给出错误:NewLine in constant。第二个%&gt;以黄色突出显示,但不是Approve中的第一个(&lt;%groupId%&gt;)。我是否缺少标签或错过报价?

感谢

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

<%: Html.ActionLink(item.Name, "Group", "Recommend", new %>
<%: { %>
        area = "User" , 
        groupId = item.GroupId, 
        onclick = "Approve(" + item.GroupId + ")" 
<%: } ) %>