asp.net mvc - Assigning an icon instead of text for ActionLink -
i trying replace link text in here class contains icon:
@html.actionlink("edit", "editsatellitemeeting", "bylaws", new { id = meeting.blclubsatellitemeetingid, bylawsid = model.bylawsid }, new { @class = "js-opendialog", data_dialog_id = "addsatellitemeetingdialog", data_dialog_title = "edit satellite meeting" }) i understand common solution use @url.action.
but when try parser error.
this breaks
<a href="@url.action("editsatellitemeeting", "bylaws", new { id = meeting.blclubsatellitemeetingid, bylawsid = model.bylawsid }, new { @class = "js-opendialog icon edit", data_dialog_id = "addsatellitemeetingdialog", data_dialog_title = "edit satellite meeting" })"></a> so this
<a href="@url.action("editsatellitemeeting", "bylaws", new { id = meeting.blclubsatellitemeetingid, bylawsid = model.bylawsid, @class = "js-opendialog icon edit", data_dialog_id = "addsatellitemeetingdialog", data_dialog_title = "edit satellite meeting" })"></a>
if you're using a + url.action instead of html.actionlink, can put html attributes directly a-tag.
<a class = "js-opendialog icon edit" data_dialog_id = "addsatellitemeetingdialog" data_dialog_title = "edit satellite meeting" href='@url.action("editsatellitemeeting", "bylaws", new { id = meeting.blclubsatellitemeetingid, bylawsid = model.bylawsid })'> <!-- icon here --> </a> there's no url.action overload contains html attributes, makes sense, because can't put html attributes url string.
Comments
Post a Comment