0

asp.net mvc 4 内でロールとユーザーを管理するための完全なモジュールを作成しました。たとえば、次のアクション メソッドは新しいロールを作成します。

[HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult CreateRole(MyRole mr)
        {

            if (Roles.RoleExists(mr.RoleName) || (String.IsNullOrEmpty(mr.RoleName)))
            {

                ModelState.AddModelError(string.Empty, "Role already there!!!");

                return View(mr);

            }
            else
            {

                Roles.CreateRole(mr.RoleName);

                return RedirectToAction("Index");
            }

        }

現在、プロジェクトをアップグレードして asp.net MVC 5 を使用することを計画しています。また、新しい asp.net mvc5 Web プロジェクトに取り組んでいます。そして、新しいを使用しているように見えるasp.net mvc 5内で使用される新しいメンバーシップクラスを確認しましたRoleManager。これは、新しいメンバーシップ モジュールを使用するため、ロールを管理するための古いコードが asp.net mvc 5 で機能しなくなることを意味しますか? ありがとう

4

1 に答える 1

1

ご利用の会員制度により異なります。ASP.NET メンバーシップを使用している場合、コードは引き続き機能し、ASP.NET ID を使用する場合、コードは機能しなくなります。

于 2014-06-17T18:09:36.713 に答える