39

我想使用带有 actionLink 的“数据切换”。像这样;

 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 回答