Я работаю с MVC 3 в тот момент, когда использую ViewBag. Я хотел бы проверить, назначено ли одно из свойств ViewBag. Я знаю, что в PHP можно использовать isset (переменную), но есть ли что-то подобное в .NET 4?
Сценарий состоит в том, что я создаю вложенный макет, который принимает заголовок раздела и подзаголовок раздела через ViewBag. Они разделены разделителем, и подзаголовок не является обязательным. Я не хочу отображать разделитель, если подзаголовок не установлен.
Я так себе представляю, что isset будет заменен эквивалентом .NET 4.
@section header
{
<h2>@ViewBag.SectionTitle</h2>
@if(isset(ViewBag.SectionSubTitle))
{
<div id="section-title-seperator"> - </div><h3>@ViewBag.SectionSubTitle</h3>
}
}
Помимо прямого ответа на мой вопрос, я также открыт для альтернативных решений (в случае, если я злоупотребляю ViewBag ).
Заранее спасибо.