Следующий фрагмент кода работает правильно:
<span class="dysiChannelSubscription">
@if (Model.ChannelName == "ninacopes")
{
<iframe allowtransparency="true" frameborder="0" scrolling="no" style="width:200px; height:20px;"
src="//platform.twitter.com/widgets/follow_button.html?show_count=false&screen_name=@Model.ChannelName">
</iframe>
}
</span>
Однако, если я изменю if на:
@if (Model.ChannelType == Fluent.Data.Enums.ChannelTypeEnum.Twitter)
Больше не рендерится.
Это частичное представление.
jQuery дает:
синтаксическая ошибка
<!DOCTYPE html>
Понятия не имею, почему. Model.ChannelType относится к этому типу, и я получаю значение twitter исключительно из intellisense, что заставляет меня задуматься, почему это вообще происходит.