PDA

View Full Version : سوال: نمایش داده ها در صفحه با mvc



r4hgozar
شنبه 24 خرداد 1393, 10:40 صبح
سلام دوستان و اساتید.
من قبلا asp رو بصورت مبتدی کار کردم برای اینکه پیش نیاز mvc رو یاد بگیرم.
الان دارم mvc می خونم اما یک سوال دارم.
ما واسه نمایش داده های ذخیره شده در asp از ریپیتر ها استفاده می کردیم.
الان می خواستم سوال کنم که من چطوری باید در mvc داده هایی رو که در دیتابیس ذخیره کردم نمایش بدم. چون دیگه ابزاری به نام repeater نداریم.


موفق باشید

mehdin69
شنبه 24 خرداد 1393, 10:57 صبح
از حلقه for میتونی
از Model , model میتونی
از هر چیزی به جز کنترل میتونی

r4hgozar
شنبه 24 خرداد 1393, 11:32 صبح
خوب آقا مهدیان. مثلا من می خوام یک سایت خبری داشته باشم. خوب مثلا فارس نیوز.
الان این یک تیتر داره یه سوتیر داره و... همون کاری که با ریپیتر انجام میدادیم.
من چطوری Model بزنم اینجوری بشه!!!
ممنون میشم یک تیکه کد برام بزارین یا یک مثال.

rezaei_y
شنبه 24 خرداد 1393, 14:32 عصر
اطلاعات رو به ویو پاس بده مثلا لیستی از اخبار

توی صفحه با یک حلقه اطلاعات رو نمایش بده

h_moradian
شنبه 24 خرداد 1393, 17:37 عصر
دوست من، همه کاری تو mvc می تونی انجام بدی به قول دوستمون با استفاده از یه حلقه for و بدنه درون آن میشه غوغا کرد کاملا مدیریت شده و دلخواه مثل کامپوننت های وبفرم نیست که کاری از دست شما برنیاد و مجبور باشی از قالب آماده استفاده کنی بلکه کاملا آزادانه هر کاری خواستی میتونی بکنی ضمنا شاید یه کم اولش فکر کنی سخته و کاری طاقت فرساست ولی انصافا بعد از یه مدت اونقده جذبش میشی که حد و حساب نداره اینم بگه یه سری کامپوننت های آماده هم هست مثل telerik که کارتون رو راحتتر کنه ولی من پیشنهاد می کنم خودتون دستی کاراتونو انجام بدین که هم دستتون قویتر بشه و هم تو قالبهای آماده گرفتار نشین. تو کار با mvc شما احتیاج دارین که entity framework و linq و لامبدا رو خوب مسلط باشین تا کارتون خوب پیش بره. به هرصورت این تجربیاتی است که بنده داشتم. موفق باشین

r4hgozar
یک شنبه 25 خرداد 1393, 09:59 صبح
سلام.
ممنون اقای مرادیان.
بله اینها رو که شما فرمودین من قبلا خوندم.
میشه گفت من بصورت تئوری با mvc آشنایی دارم اما متاسفانه تا بحال نتونستم یک پروژه کوچک هم باهاش بزنم.
ممنون از همه دوستان/

mehdin69
یک شنبه 25 خرداد 1393, 11:15 صبح
خوب آقا مهدیان. مثلا من می خوام یک سایت خبری داشته باشم. خوب مثلا فارس نیوز.
الان این یک تیتر داره یه سوتیر داره و... همون کاری که با ریپیتر انجام میدادیم.
من چطوری Model بزنم اینجوری بشه!!!
ممنون میشم یک تیکه کد برام بزارین یا یک مثال.

این گزینه رو دقیقاْ با ViewModel (http://www.dotnettips.info/post/1243/%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-viewmodel-%D8%AF%D8%B1-asp-net-mvc)میتونید پیاده سازی کنید

از روی مثال جلو برید به نتیجه میرسید

h_moradian
یک شنبه 25 خرداد 1393, 13:07 عصر
سلام.
ممنون اقای مرادیان.
بله اینها رو که شما فرمودین من قبلا خوندم.
میشه گفت من بصورت تئوری با mvc آشنایی دارم اما متاسفانه تا بحال نتونستم یک پروژه کوچک هم باهاش بزنم.
ممنون از همه دوستان/
سلام عجله نکن دوست عزیزم
همان مطالب تئوری که خوندی خوبن یعنی لازمه که ابتدا بتونی کلا کار mvc و تفاوتهاش با وبفرم رو بدونی جالبه که من خودم قبلا وبفرم کار می کردم و اعتقاد راسخی به اون داشتم ولی وقتی یکی از دوستان mvc رو به من پیشنهاد کرد دوسه ماهی گیج بودم و چون نمی تونستم به قول شما حتی یه پروژه ساده رو هندل کنم عصبی بودم حتی یکی دوبار هم دنبالشو رها کردم ولی الان می دونم چقدر ارزشش از وبفرم بالاتره البته ناگفته نماند شما می بایست html و css و jquery رو هم خوب بلد باشی. اگه خوب کار نکردی اول برو اینهارو خوب یاد بگیر بعد بیا mvc رو کار کن اگه php هم کار کرده بودی mvc رو سریعتر راه میافتادی.
یه منبع بسیار خوب آموزش تصویری که انصافا خوب هم ارائه داده و از آموزش های استاد طراز اول آقای تصدیقی نشات گرفته رو بهتون معرفی می کنم خیلی کار راه انداره:
http://www.cwx121.com
فقط زیاد عجله نکن سرخورده میشی - موفق باشی