سلام خسته نباشید بنده یک جدول کاربران دارم که کلید اصلیش UserId هست
یک جدول دیگر هم دارم که یک کلید خارجی به UserId دارد با نام جدول تبلیغات
یعنی هر کار کاربر می تواند n تا تبلیغ ثبت کند
مشکل من اینجاست که scoffolding صفحه ای که میسازه یک dropdowwn list از user ها مسازد مثل عکس زیر:
همونطور که در عکس بالا معلوم هست شخص x میتواند تبلیغی را برای شخص y ثبت کند !
چطور باید این مشکل رو بطرف کنم ؟
منبع داده این DDL در کنترل و اکشن هست که داخل ViewBag ریخته میشه
میتونید خودتون تغییر دهید و از جدول مورد نظر پر کنید
از کجا میشه ای دی کاربر لاگین شده رو گیر آورد ؟
همه جا نوشتند از کد زیر
User.Identity.GetUserId();
ولی من هرچی میزنم متد GetUserId و جود ندارد
فقظ Name دارد
شما باید بر اساس Name یک کوئری بزنید و ID رو بدست بیارید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)