سلام
vs2022 و asp.net core5 و razor pages
سایت کتاب فروشیه - یک قسمت مدیریت عناوین یا دسته بندی ها داره - در این قسمت یک عملیات ویرایش داره که وقتی کتاب رو انتخاب میکنی برای ویرایش دسته بندیش، یک دراپ دان میاد با عناوینی که از دیتابیس پر میشه.
حالا میخوام این عناوین وقتی پر میشه اول در هنگام نمایش، اون عنوانی نمایش داده بشه که همین الان برای این کتاب انتخاب شده هست.
یعنی عناوین رو به ترتیب کلی خودش نمایش نده بلکه توی تراپ دان اول اون عنوانی بالا باشه که الان متعلق به این کتاب هست که میخوام عوضش کنم.

این کار رو برای کاربر ها برای تغیر نقششون توی سایت انجام دادم که به صورت زیر هست ولی برای کتگوری که مثل رول userManager.GetRolesAsync_ نداره، نتونستم ای دی که ازش اومده داخل صفحه بگیرم.

var userRoles = _userManager.GetRolesAsync (new IdentityUser () { Id = User.Id }).Result;
Roles = new SelectList(_roleManager.Roles, "Name", "Name", userRoles.First ());