gpt4 book ai didi

asp.net-mvc-4 - 调用 Partial View 并将多个 ViewBag 值作为参数传递

转载 作者:行者123 更新时间:2023-12-02 05:51:53 26 4
gpt4 key购买 nike

我有以下内容

public ActionResult Index()    
{
ViewBag.Stage1="Module1";
ViewBag.Stage2="Module2";
....
}

现在在 View 中,我正在调用部分 View 并传递 ViewBag

@Html.Partial("MyMenu", new ViewDataDictionary(new { Stage1= ViewBag.Stage1, Stage2= ViewBag.Stage2}))

但这里我收到错误“object”不包含“Stage1”的定义我什至尝试使用类似的东西

@Html.Partial("_LeftMenu", new {Level1=ViewData["Level1"],Level2=ViewData["Level2"] })

同样的事情在这里继续,我需要传递两个值并根据 ViewBag 中的值渲染一些 Html。非常感谢任何帮助。如果我有错的地方请纠正我。谢谢。

最佳答案

只需用此修改您的 View 代码即可。

@Html.Partial("MyMenu", new ViewDataDictionary{{"Stage1", ViewBag.Stage1},{"Stage2", ViewBag.Stage2}})

关于asp.net-mvc-4 - 调用 Partial View 并将多个 ViewBag 值作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30072699/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com