PDA

View Full Version : صفت Display



--masumeh
چهارشنبه 03 تیر 1394, 19:18 عصر
با عرض سلام خدمت دوستان گرامی
من در حال یادگیری MVC هستم سوالی که برام مطرح شده این است که صفتی به نام [display] و [display name] که در ابتدای فیلدهای یک کلاس اضافه می کنیم چه کاربردی دارد؟ من در یک پروژه دیدم که با تگهای HTML مشخص کرده که برای هر فیلد چه نامی نمایش داده شود خب دیگر استفاده از [display] چه لزومی دارد؟
پیشاپیش از راهنماییتون ممنون میشم چون فکرم را مشغول کرده

r4hgozar
چهارشنبه 03 تیر 1394, 20:12 عصر
سلام.
displayname برای نامی که در html نشون داده میشه.
display هم واسه نمایش اسم تو دیتابیسه فر کنم

salar IT man
چهارشنبه 03 تیر 1394, 23:53 عصر
با عرض سلام خدمت دوستان گرامی
من در حال یادگیری MVC هستم سوالی که برام مطرح شده این است که صفتی به نام [display] و [display name] که در ابتدای فیلدهای یک کلاس اضافه می کنیم چه کاربردی دارد؟ من در یک پروژه دیدم که با تگهای HTML مشخص کرده که برای هر فیلد چه نامی نمایش داده شود خب دیگر استفاده از [display] چه لزومی دارد؟
پیشاپیش از راهنماییتون ممنون میشم چون فکرم را مشغول کرده


displayAttribute و DisplayNameAttribute نتایج یکسانی بر میگردانند ولی displayName به منابع یا ریسورس‌ها دسترسی دارد
http://stackoverflow.com/questions/5243665/displayname-attribute-vs-display-attribute

--masumeh
پنج شنبه 04 تیر 1394, 00:25 صبح
displayAttribute و DisplayNameAttribute نتایج یکسانی بر میگردانند ولی displayName به منابع یا ریسورس‌ها دسترسی دارد
http://stackoverflow.com/questions/5243665/displayname-attribute-vs-display-attribute



دوستان سوال من چیز دیگری است من میگم وفتی در خود viewبا تگهای Html می توانیم یک هر لیبلی را تولید کنیم مثلا <div>نام</div> چه نیازی است که از {display] استفاده کنیم؟

salar IT man
پنج شنبه 04 تیر 1394, 02:11 صبح
دوستان سوال من چیز دیگری است من میگم وفتی در خود viewبا تگهای Html می توانیم یک هر لیبلی را تولید کنیم مثلا <div>نام</div> چه نیازی است که از {display] استفاده کنیم؟

این سلیقه ای است . قابلیت های زیر رو به شما میده

strongly type بودن
قابلیت چند زبانگی
قابلیت Scaffolding
و دیگه بعلا حضور دهن ندارم :لبخند:

پیشنهاد : Asp.net MVC (http://www.dotnettips.info/learningpaths/details/16)

mbasirati
پنج شنبه 04 تیر 1394, 03:18 صبح
دوستان سوال من چیز دیگری است من میگم وفتی در خود viewبا تگهای Html می توانیم یک هر لیبلی را تولید کنیم مثلا <div>نام</div> چه نیازی است که از {display] استفاده کنیم؟

اگه بخوام ساده بگم این صفت مثل یه متغیر سراسری برا شما محسوب میشه. مثلا شما یه فیلد LastName توی کلاس داری که میخوای توی ویوها، "فامیل" نشون داده بشه. توی ویوهای create, edit, index و ...

حالا اگر تصمیم بگیری به جای "فامیل"، بنویسی "نام خانوادگی" به جای اینکه مجبور بشی تمام ویوها رو ویرایش کنی فقط کافیه بری توی کلاس و این صفت رو ویرایش کنی.

این یکی از ساده ترین فوایدشه.

البته کاملترش رو آقا salar IT man توضیح داد.