如何将参数从一个部分视图传递到另一个部分视图

问题描述 投票:0回答:1
asp.net .net asp.net-mvc model-view-controller
1个回答
0
投票

你应该改变

    <!-- Mark as sickness Modal Confirmation -->
    <partial name="_AddSicknessTimeCardModal" />

@foreach (var u in Model.Users)
{
    ViewBag.UserId = u.Id;
    <!-- Mark as sickness Modal Confirmation -->
    <partial name="_AddSicknessTimeCardModal" />
}

并更改您的模式代码

<!-- Modal -->
<div class="modal fade" id="AddSicknessTimeCardModal" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
...

<!-- Modal -->
<div class="modal fade" id="[email protected]" tabindex="-1" aria-hidden="true">
    <div class="modal-dialog">
...

然后您可以使用以下代码向每个用户显示模式:

var userId = ...;
$(`#AddSicknessTimeCardModal-${userId}`).modal('show');
© www.soinside.com 2019 - 2024. All rights reserved.