如何为Ajax.ActionLink添加类?
@Ajax.ActionLink("Remove this photo","RemovePhoto","Admin",new{Id=Model.filename, @class="ActionClass"},new AjaxOptions{OnSuccess = "RemoveSuccess"})
但是此方法不为此ActionLink创建css类。 我的课程被添加到网址: ADMINTOOLS / RemovePhoto / ffff.JPG?类= RemovePhoto
答案 0 :(得分:8)
您可以使用(AjaxHelper, String, String, Object, AjaxOptions, Object)
方法签名。
public static MvcHtmlString ActionLink(
this AjaxHelper ajaxHelper,
string linkText,
string actionName,
Object routeValues,
AjaxOptions ajaxOptions,
Object htmlAttributes
)
如您所见,最后一个参数是HTML属性的集合。
答案 1 :(得分:5)
应该这样使用:
@Ajax.ActionLink("Remove this photo","RemovePhoto","Admin",new{Id=Model.filename },new AjaxOptions{OnSuccess = "RemoveSuccess"} , new {@class="Action Class"})