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