首页 > 解决方案 > 部分页面更新 ASP.NET Core MVC

问题描述

在控制器中,与页面关联的方法从程序的其他部分接收 ViewData 并像这样显示 View

public IActionResult Index() {
            ViewData["msg"] = Client.GetMessage();
            return View();
        }

如果我需要显示的 ViewData 已更改,如何仅部分更新页面?

标签: c#asp.net

解决方案


尽管您没有显示完整的图片,但从这里我可以建议您在 html 中使用条件剃刀语法。

例如:

<div>
  @if(msg.Length>10){
     <p>Too big message.</p>
  } 
  else {
     <p>@msg</p>
  } 
</div>

推荐阅读