PDA

View Full Version : مقدار اولیه دادن به فیلدها



minaforotan
جمعه 05 اردیبهشت 1393, 12:52 عصر
سلام دوستان خسته نباشد
چه جوری به یک فیلد در entity 5 مقدار اولیه بدهم؟
فیلدم از نوع bool هستش و میخوام مقدار اولیه بگیره چون وقتی به پارشیال ویو پاسش میدهم میگه که مدلی که پاس دادی نال هستش
ممنون میشم راهنمایی ام کنید

مهدی کرامتی
جمعه 05 اردیبهشت 1393, 20:02 عصر
یک نمونه از کلاس مدل را در کدتان بسازید و پراپرتی های مورد نظر را مقدار دهی کنید. سپس اون نمونه را بجای null به View مورد نظر پاس بدهید.

minaforotan
جمعه 05 اردیبهشت 1393, 21:21 عصر
ببینید من تو مدلم برای فیلد جنسیت ، UIHint اش را برابر پارشیال ویوم نسب دادم که پارشیالم یک کمبو باکسه که دارای مقادیر مورد نظزم هس حالا خودش خودکار هر زمان که ادیتور فور استفاده شه پارشیال و میاره برای ادیت کردن مشکلی نیست و متناسب با مقدار قبل کمبو مقدار میگیره اما برای درج اطلاعات جدید میگه که null هست و من این توضیحاتی که شما فرمودید رو نمیدونم باید کجا استفاده کنم

مهدی کرامتی
جمعه 05 اردیبهشت 1393, 22:35 عصر
می توانید اطلاعات جنسیت رو در ViewBag قرار دهید و از اون کامبوباکس بخواهید که از ViewBag بخواند.

minaforotan
جمعه 05 اردیبهشت 1393, 22:51 عصر
میشه با کد بگید؟

minaforotan
دوشنبه 08 اردیبهشت 1393, 01:30 صبح
مشکلم حل شد فقط باید مدلم را در پارشیال nullenable تعریف میکردم
و واسه مقدار اولیه دادن هم از سازنده ی مدلم استفاده کردم

مقدار مورد نظر=فیلد مورد نظز. this.