I am trying to replace the link text in here with a class that contains an 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 that to do this a common solution is to use `@Url.Action`.

But when I try to do this I get a 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 does 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>

```