我想使用带有 actionLink 的“数据切换”。像这样;
Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete", href="#myAlert", data-toggle="modal" })
可惜,不接受。我如何使用标准链接之类的“数据切换”?
我想使用带有 actionLink 的“数据切换”。像这样;
Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete", href="#myAlert", data-toggle="modal" })
可惜,不接受。我如何使用标准链接之类的“数据切换”?
你不能。但是有一个简单的解决方法。您所做的是,将 - 替换为 _。在运行时,它将被转换为破折号 (-)。所以;
Html.ActionLink("Delete", "Users", "Admin", new { item.UserId , strRole = strRole }, new { id = "cmdDelete", href="#myAlert", data_toggle="modal" })
@Html.ActionLink("TextLink", "ActionName", new { id = id }, new { @class = "btn btn-primary", data_toggle = "modal", data_target="#exampleModal" })
简单地添加动作链接如下:
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');
});