次の非表示の入力があります。
<input type="hidden" class="deleted" name="Deleted" data-id="@Model.Id" value="@Model.Deleted" />
これを MVC ヘルパー HiddenFor に変換したかったのです。
ここまで来ました:
@Html.HiddenFor(x => x.Deleted, new { @class="deleted" })
それで、それはクラスをカバーします。また、data-id 属性と値も必要です。
data-id を次のように追加しようとしました:
@Html.HiddenFor(x => x.Deleted, new { @class="deleted", data-id="@Model.Id" })
ヘルパーは data-id のハイフンが気に入らないようです。
では、どうやってそこに入れるのでしょうか?
またvalue="@Model.Deleted"
、そこに入る方法は?