ここのリンクテキストをアイコンを含むクラスに置き換えようとしています:
@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" })
これを行うための一般的な解決策は を使用することであることを理解しています@Url.Action
。
しかし、これを実行しようとすると、パーサー エラーが発生します。
これが壊れる
<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>
これもそう
<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>