我有Ajax.ActionLink和htmlAttribute param
<%= Ajax.ActionLink("cool", "ViewCategory", new { id = elem.ID }, new AjaxOptions { UpdateTargetId = "score_" + elem.ID.ToString() }, new { myAttr = 123 } )%>
如何在控制器方法中读取此属性?
答案 0 :(得分:0)
你不能。
所有htmlAttribute参数都会指示生成要添加到锚点html的其他属性,并将其发送到客户端。单击锚点时,这些属性不包含在请求中。
将属性放在id新{id = elem.ID,UpdateTargetID = ...}旁边,这应该包含在URL中。