39

actionLinkで「data-toggle」を使いたい。このような;

 Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete", href="#myAlert",  data-toggle="modal" })

残念ながら受け付けません。標準リンクのように「データ切り替え」を使用するにはどうすればよいですか?

4

3 に答える 3

85

できません。しかし、簡単な回避策があります。あなたがすることは、 - を _ に置き換えることです。実行時にダッシュ (-) に変換されます。そう;

Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete", href="#myAlert",  data_toggle="modal" })
于 2013-01-28T14:48:36.080 に答える
6
     @Html.ActionLink("TextLink", "ActionName", new { id = id }, new { @class = "btn btn-primary", data_toggle = "modal", data_target="#exampleModal" })
于 2017-07-28T18:11:07.057 に答える
0

次のように簡単にアクション リンクを追加します。

Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete" })

次に、次のように Jquery を使用します。

$(document).ready(function () {
    $('#cmdDelete').attr('data-target', '#myAlert');
    $('#cmdDelete').attr('data-toggle', 'modal');
});
于 2021-09-21T14:23:50.533 に答える