You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将base.cshtml的两个字符串变量传入base.cs及分部视图?

实现步骤
  • 第一步:在base.cs(视图模型类)中添加对应属性,用来接收并存储这两个字符串:
public class BaseViewModel
{
    // 新增属性用于存放testing和testing2
    public string Testing { get; set; }
    public string Testing2 { get; set; }
}
  • 第二步:在base.cshtml中,给视图模型的这两个属性赋值:
    如果是页面初始化时赋值,直接在模型实例化后设置:
@{
    var model = new BaseViewModel();
    model.Testing = "testing";
    model.Testing2 = "testing2";
}

如果是从其他逻辑传递的值,直接对应赋值即可。

  • 第三步:调用分部视图时,把赋值后的模型传进去:
@Html.Partial("你的分部视图名称", model)
  • 第四步:在分部视图中声明模型类型,直接使用属性:
@model BaseViewModel

<!-- 使用传递过来的字符串 -->
<p>@Model.Testing</p>
<p>@Model.Testing2</p>

内容的提问来源于stack exchange,提问作者cdub

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 04:15:09