选项卡药丸中的ASP.NET MVC刷新表



我的解决方案有问题。

我有两个相关的类,并像ASP.net-Website上的例子一样显示它们,但只有一个相关的类别。

此类显示在选项卡药丸中。

现在我添加了Modals和Javascript来编辑、删除和创建新的Entity,比如This。,但我不知道如何实现刷新功能,那只是我的表从相关的类刷新,而不是页面。我不会失去的标签药丸,是激活的。

感谢的帮助

在这里查看页面:

    @model Armageddon.Models.itUser
@{
    ViewBag.Title = "Details ";
}
@using Armageddon.Helpers;
<h2>Details:</h2>
<div>
    <hr />
    <div class="col-md-5" style="text-align:right">@Html.LabelFor(model => model.displayName)</div>
    <div class="col-md-5">@Html.DisplayFor(model => model.displayName)</div>
</div>
<!-- modal placeholder-->
<div id='myModal' class='modal fade in'>
    <div class="modal-dialog">
        <div class="modal-content">
            <div id='myModalContent'></div>
        </div>
    </div>
</div>
<ul class="nav nav-tabs" role="tablist" id="myTab">
        <li role="presentation" class="active"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Logins</a></li>
</ul>
 <div class="tab-content">
        <div role="tabpanel" class="tab-pane" id="UIT2SysGroup">
                @if (Model.UIT2SystemGroup != null)
                {
                    <table class="table">
                        <tr>
                            <th>Gruppen</th>
                            <th>@Html.NoEncodeActionLink("<span class='glyphicon glyphicon-plus'></span>", "Add", "Create", "UIT2SystemGroup", routeValues: new { PersonId = Model.itUserID }, htmlAttributes: new { data_modal = "", @class = "btn btn-primary pull-right" })</th>
                        </tr>
                        @if (Model.UIT2SystemGroup.Count() != 0)
                        {
                            foreach (var item in Model.UIT2SystemGroup)
                            {
                                <tr>
                                    <td>
                                        @item.SystemGroup.Name
                                    </td>
                                    <td>
                                        <div class="pull-right">
                                           @Html.NoEncodeActionLink("<span class='glyphicon glyphicon-trash'></span>", "Delete", "Delete", "UIT2SystemGroup", routeValues: new { id = item.UIT2SystemGroupID}, htmlAttributes: new { data_modal = "", @class = "btn btn-danger" })
                                        </div>
                                    </td>
                                </tr>
                            }
                        }
                        else
                        {
                            <tr><td colspan="3"><div class="alert alert-info" role="alert"><div class="glyphicon glyphicon-info-sign"></div> Zurzeit sind keine administrativen Aufgaben vergeben.</div></td></tr>
                        }
                    </table>
                }
            </div>
</div>

您需要查看Ajax来调用返回视图的控制器。

这里有一个很好的样品

http://www.c-sharpcorner.com/UploadFile/d551d3/how-to-load-partial-views-in-Asp-Net-mvc-using-jquery-ajax/

您可以将表放在局部视图中,并将其作为页面的一部分返回。

最新更新