在MVC4中,是否可以ViewBag
永远null
?如果是的话,可能是在什么场景下?如果没有,你怎么知道?
具体来说,我想知道是否可以null
在一个视图中。但是,有关是否可以的其他信息null
在控制器中会很有用。
例如,我需要执行null
check?
if (ViewBag != null && ViewBag.Something != null && ViewBag.Something.Foo == "Bar")
{
// can ViewBag be null?
}
不,不能。
The ViewBag
财产获取者WebViewPage
看起来像这样:
public dynamic ViewBag
{
get
{
if (_dynamicViewData == null)
{
_dynamicViewData = new DynamicViewDataDictionary(() => ViewData);
}
return _dynamicViewData;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)