J'ajoute le fournisseur Roles à BuiltModel intégré, mais j'ai des problèmes pour ajouter GetAllRoles dans ma vue en utilisant le Register View Model.Roles Provider - AccountModel
Voir modèle de AccountModel
public class RegisterModel
{
UserName, Email Etc....
[Required]
[DisplayName("AllRoles")]
public SelectList AllRoles { get; set; }
}
rôles service ajouté à AccountModel
public interface IRolesService
{
SelectList GetAllRoles();
}
public class RolesService : IRolesService
{
public SelectList GetAllRoles()
{
var AllRoles = new SelectList(Roles.GetAllRoles());
return AllRoles;
}
}
Inscription Voir la page Hérite RegisterModel
Form...
<div class="editor-label">
<%= Html.LabelFor(m => m.ConfirmPassword) %>
</div>
<div class="editor-field">
<%= Html.PasswordFor(m => m.ConfirmPassword) %>
<%= Html.ValidationMessageFor(m => m.ConfirmPassword) %>
</div>
<%= Html.DropDownListFor(m => m.AllRoles)%>
Je ne sais pas comment remplir la liste DropDown avec tous les rôles du modèle View.
Toute aide serait vraiment géniale !!
Cela devrait fonctionner. Quelle est l'erreur que vous obtenez? – Amitabh
J'ai ajouté mon code au message ci-dessous et maintenant j'ai l'erreur ... Utilisez le mot-clé Nouveau pour créer l'instance – Jemes