我有一个像这样的部分视图:
@model StudentPro.Models.TblUser
<div class="row">
<div class="col-md-12">
<!-- END SAMPLE FORM PORTLET-->
<!-- BEGIN SAMPLE FORM PORTLET-->
<div class="portlet light">
<div class="portlet-title">
<div class="caption">
<i class="fa fa-users font-green-sharp"></i>
<span class="caption-subject font-green-sharp bold uppercase">ویرایش کاربر</span>
</div>
<div class="tools">
<a href="javascript:;" class="collapse">
</a>
</div>
</div>
<div class="portlet-body form">
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
@Html.HiddenFor(model => model.IDUsers)
<div class="form-group">
...
我使用angularjs路由并使用ng-view加载此部分,但有时当我更改另一个页面中的某些数据并且我回到这个部分时,页面被缓存并且我看到旧数据。当我用F5刷新页面时,它会显示新数据。
有没有办法重新加载局部视图以使用anguarjs反映新数据?像这样:
$route.reload("#/users")