asp.Netidentity 2.2.0でのロールの有効化と基本的な使用(二)

2878 ワード

モデルの作成
ステップ1:Modelsフォルダ上で右クリック」追加クラスの名前をカスタマイズし、AdminView Modelsで名前を付けました.
基本的な使い方なので、ここでは何も拡張しません.
ステップ2:次のネーミングスペースを追加します.
using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Web.Mvc;

テンプレートを削除してクラスを作成するときに持参した名前空間(オプション)
using System; using System.Linq; using System.Web;

ステップ3:テンプレート作成のAdminViewModelsクラスをRoleViewModelに変更し、EditUserViewModelクラスを追加します.
完了後のコードは次のとおりです.
    public class RoleViewModel { public string Id { get; set; } [Required(AllowEmptyStrings = false)] [Display(Name = "    ")] public string Name { get; set; } } public class EditUserViewModel { public string Id { get; set; } [Required(AllowEmptyStrings = false)] [Display(Name = "    ")] [EmailAddress] public string Email { get; set; } public IEnumerable<SelectListItem> RolesList { get; set; } }

これで、ビューモデルが作成されます.