超简单视图引擎(SSVE)@ Context.ViewBag深度

时间:2014-03-09 02:42:05

标签: viewengine nancy

使用SSVE时是否可以深入深入查看存储在ViewBag中的对象?

我在ViewBag上放置了一个“User”对象:

context.ViewBag.User = new { UserName = userByCookie.UserName };

当我尝试从SSVE访问UserName属性时:

@Context.ViewBag.User.UserName

我收到错误消息:

  

模型必须是标准类型或实现IDictionary   参数名称:model

然而;我在SSVE中访问“用户”时是这样的:

@Context.ViewBag.User

我在SSVE视图中得到以下输出:

  

{UserName = Eric}

使用SSVE时,我可以访问viewbag对象的子属性吗?

1 个答案:

答案 0 :(得分:1)

Phillip Haydon,@ philliphaydon,通过Twitter回答了这个问题:

  

抱歉,它不支持深度。 :(

https://twitter.com/philliphaydon/status/442842950431539200