Javascript 为两个不同的按钮获得相同的弹出窗口如果我们重新加载页面,我们将获得各自的弹出窗口 @Html.ActionLink(“视图反馈”、“视图反馈”、“管理”,新建{ID=CAH.ID},新建{@class=“btn btn主btn md标签警告btn md”,data_toggle=“modal”,data_target=“#empviewModel”}) @ActionLink(“视图”、“ViewServiceDetails”、“Admin”、新的{BookingID=CAH.BookingID}、新的{@class=“btn xs btn btn success”、数据_toggle=“modal”、数据_target=“#empviewModel”})
使用数据目标,而不是数据目标。由于引导默认属性为数据目标我已获取了两个不同的数据目标,因此问题已在之前得到解决,我已将相同的数据目标用于引导3,您应使用:Javascript 为两个不同的按钮获得相同的弹出窗口如果我们重新加载页面,我们将获得各自的弹出窗口 @Html.ActionLink(“视图反馈”、“视图反馈”、“管理”,新建{ID=CAH.ID},新建{@class=“btn btn主btn md标签警告btn md”,data_toggle=“modal”,data_target=“#empviewModel”}) @ActionLink(“视图”、“ViewServiceDetails”、“Admin”、新的{BookingID=CAH.BookingID}、新的{@class=“btn xs btn btn success”、数据_toggle=“modal”、数据_target=“#empviewModel”}),javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,使用数据目标,而不是数据目标。由于引导默认属性为数据目标我已获取了两个不同的数据目标,因此问题已在之前得到解决,我已将相同的数据目标用于引导3,您应使用: <td style="text-align:center">@Html.ActionLink("ViewFeedback", "ViewFeedBack", "Admin", new { ID = CAH.ID }, new { @class = "btn btn-primary btn-md label-warning btn
<td style="text-align:center">@Html.ActionLink("ViewFeedback", "ViewFeedBack", "Admin", new { ID = CAH.ID }, new { @class = "btn btn-primary btn-md label-warning btn-md", data_toggle="modal", data_target="#empviewModel" }) </td>
<td style="text-align:center">@Html.ActionLink("View", "ViewServiceDetails", "Admin", new { BookingID = CAH.BookingID }, new { @class = "btn-xs btn btn-success", data_toggle="modal", data_target="#empviewModel" }) </td>
这里有一个技巧,当您的模式关闭时,模式中的所有数据都将清除,而如果您重新打开该模式,则会出现新数据获取错误--CS0746:无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权限声明。请具体说明您希望以相同模式或不同模式加载数据的内容?
$('body').on('hidden.bs.modal', '.modal', function () {
$(this).removeData('bs.modal');
});