【发布时间】:2025-12-11 16:05:04
【问题描述】:
我的模型中有这个简单的用户列表。 如果我们单击一个用户,我想将该用户设置为所选用户并刷新部分视图。 我的代码如下:
<div id="myPartialView">
@if (@Model.ChosenUser != null)
{
@Model.ChosenUser.UserName
}
<ul>
@foreach (var u in Model.Users)
{
<li>
<a href='@Url.Action("ChooseUser", "Controller", new { userId = u.UserId })'>@u.UserName</a>
</li>
}
</ul>
控制器方法返回一个 Ok(); 我当前的代码将我重定向到一个空页面,我必须返回并刷新页面才能看到模型更改。
我的问题是,如何在剃刀操作后只刷新这个局部视图?
【问题讨论】:
-
如果要保持在同一页面上,则需要使用 ajax。
标签: c# razor model-view-controller partial-views