سلام
نوشته شده توسط
ali_i3
با این کلاس UserManager و تابع GetRolesAsync آشنایی دارم
خوب خیلی خوب است، پس مشکلی وجود ندارد.
نوشته شده توسط
ali_i3
در سمت View چه کدی را نوشت؟
از نظر کدنویسی CSharp تفاوتی بین توانایی انجام کارها در Controller یا View وجود ندارد.
همانطورکه Controller ما یک کلاس است و وراثت System.Web.Mvc.Controller است...
View ما هم یک کلاس است و وراثت System.Web.Mvc.WebViewPage
کدهای بظاهر html داخل View به متدهای Write تبدیل و کامپایل میشود ;("...Write("...HTML
اگر بحث نظم و ترتیب و لایه بندی کارها نبود، شما میتوانستید و میتوانید (!) کدهای Control را در View هم بنویسید...
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر به کدهای فوق دقت بیشتری کنید، متوجه میشوید، محدودیت خاصی در توانایی کدنویسی شما در بخش View وجود ندارد.
هرکاری در Controller انجام میدهید را میتوانید اینجا هم انجام دهید.
میتوانید همان کدی را که در Controller برای شما UserManager را میسازد در View هم بنویسید.
میتوانید UserManager را در Controller در یک ViewBag بریزید تا در View هم داشته باشیدش
و...و...
مثلا
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم با اطلاعات فوق بتوانید مشکل تان را حل کنید.
موفق باشید.