我的解决方案存在问题。
我有2个相关的类,并像示例on the ASP.net -Webseite一样显示它们,但只显示一个相关的类。
此课程显示在tab-pill。
中现在我添加了Modals和一个Javascript来编辑,删除和创建新的实体,like This.,但我不知道如何实现刷新功能,只有我的相关类的表刷新而不是页。我不会失去tab-pill,因为它被激活了。
感谢您的帮助
这是我的观看页面
@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>
答案 0 :(得分:0)
您需要查看Ajax以调用返回视图的控制器。
这里有一个很好的样本
您可以将您的表放在部分视图中,并将其作为页面的一部分返回。