La pièce suivante de code fonctionne correctement:MVC 3 Razor Voir le moteur Mise en forme
<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&[email protected]">
</iframe>
}
</span>
Cependant, si je change le cas pour:
@if (Model.ChannelType == Fluent.Data.Enums.ChannelTypeEnum.Twitter)
Il ne rend pas plus. Ceci est dans une vue partielle.
rendements jQuery:
erreur de syntaxe
<!DOCTYPE html>
Je n'ai aucune idée pourquoi. Model.ChannelType est de ce type, et je reçois la valeur Twitter uniquement de intellisense, ce qui me fait me demander pourquoi cela casse du tout.
quoi? 'ChannelType' est une énumération de type' ChannelTypeEnum' – bevacqua