在ASP.NET MVC中,使用Base ViewModel在Site.Master页面上显示动态内容的最佳方法是通过以下步骤实现:
public class BaseViewModel
{
public string DynamicContent { get; set; }
}
public class HomeViewModel : BaseViewModel
{
// 添加其他需要的属性
}
<div>
@Model.DynamicContent
</div>
public ActionResult Index()
{
var model = new HomeViewModel();
model.DynamicContent = "这是动态内容";
return View(model);
}
这样,当访问Home控制器的Index动作时,Site.Master页面上的动态内容就会显示为"这是动态内容"。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云