脚本宝典收集整理的这篇文章主要介绍了对于“动态”对象的属性,PHP在c#.NET 4中的等价是什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
场景是我正在制作一个嵌套的布局,它通过ViewBag获取一个节标题和一个字幕副标题.它们由分隔符分隔,子标题是可选的.如果未设置子标题,我不想显示分隔符.
这就是我想象它将被.NET 4 equivelant取代的地方.
@section header { <h2>@ViewBag.SectionTITle</h2> @if(isset(ViewBag.SectionSuBTitle)) { <div id="section-title-sePErator"> - </div><h3>@ViewBag.SectionSubTitle</h3> } }
在我的问题的直接答案旁边,我也对替代解决方案持开放态度(如果我滥用ViewBag).
提前致谢.
@if(ViewBag.SectionSubTitle!= null).
PHP中的isset()实际上只检查是否存在值.从手册:
您还可以在ViewData属性上使用ViewDataDictionary.ContainsKey
.因为ViewData [“SectionSubTitle”]与ViewBag.SectionSubTitle相同,所以在这种情况下你可以这样做:
@if(ViewData.ContainsKey( “SectionSubTitle”))
以上是脚本宝典为你收集整理的对于“动态”对象的属性,PHP在c#.NET 4中的等价是什么?全部内容,希望文章能够帮你解决对于“动态”对象的属性,PHP在c#.NET 4中的等价是什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。