Html.EnumDropdownListFor: afficher un texte par défaut

À mon avis j'ai un enumdropdownlist (une nouvelle fonctionnalité dans Asp.Net MVC 5.1).

@Html.EnumDropDownListFor(m => m.SelectedLicense,new { @class="form-control"})

Si j'exécute le code ci-dessus-je obtenir dropdownlist pour mon enum ci-dessous.

public enum LicenseTypes
{
    Trial = 0,
    Paid = 1
}

mais par défaut, je veux que mon dropdownlist avoir une valeur(texte personnalisé)
et c'est ce que j'ai essayé

@Html.EnumDropDownListFor(m => m.SelectedLicense,"Select a license" ,new { @class="form-control"})

mais maintenant, le problème est quand je le lance, mon dropdownlist ressemble à ceci
Html.EnumDropdownListFor: afficher un texte par défaut
Donc, le texte par défaut, je veux vous montrer n'apparaît pas par défaut.
Si un utilisateur sélectionne "sélectionnez une licence" et tente de soumettre le formulaire, il affiche un message d'erreur indiquant "sélectionnez une licence", mais il ne montre pas de texte par défaut.
Quelque chose que je dois changer?

Ps: L'image est la capture d'écran de la page lors du chargement. Par défaut, il va montrer Procès, selon l'option sélectionnée.

InformationsquelleAutor Cybercop | 2014-02-19