ورود

View Full Version : سوال: مدیریت خبرها



00empty00
یک شنبه 20 فروردین 1391, 15:04 عصر
دوستان من اگه بخوام یه صفحه ی مدیریت برا سایتم بذارم که بشه اخبار و عکس مورد نظر برای اونخبر رو درج ویرایش و حذف کنم باید چجوری این کارو کنم؟(باentity framework)
من از گریدویو و مولتی ویو باید این کارو بکنم اما جزئیات کار رو نمیدونم!
میشه راهنماییم کنید؟!:لبخندساده:

m.toosi
یک شنبه 20 فروردین 1391, 16:10 عصر
دوست عزیز این چیزی که شما میخوای یکی دو خط نیست که بشه براحتی همشو برات نوشت خیلی فراتر از این حرفاهست
تاکجاشو یاد داری؟
بایستی اول اطلاعات مورد نظر رو بفرستی به فیلد های بانک اطلاعاتی بعد در صفحه اصلی سایتت اون مطالبی که فرستادی نمایش داده
به نظر من اول این مرحله رو انجام بده
بعد باید حذف ویرایش رو انجام بدی
تو همین سایت هم یک جستجویی بکن
تا دلت بخواد در این مورد صحبت شده

mahmood_4246
یک شنبه 20 فروردین 1391, 16:15 عصر
شما بهتره یکی از سایت های نمونه که تو سایت گذاشته شده رو دانلود کنید بر اساس اون کد EF رو بزنید
http://barnamenevis.org/showthread.php?141777-%D9%81%D9%87%D8%B1%D8%B3%D8%AA-%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA%D8%8C-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7-%D9%88-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D9%87%D8%A7%DB%8C-%D9%85%D9%81%DB%8C%D8%AF-%D8%AA%D8%A7%D9%84%D8%A7%D8%B1-ASP.NET-%28%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84-%D8%AA%DA%A9%D9%85%DB%8C%D9%84%29&p=659702#post659702

sarapepors
یک شنبه 20 فروردین 1391, 16:19 عصر
بله میتونید از گرید ویو استفاده کنید . یه صفحه میذارید برای درج خبر ها یه صفحه هم برا مدیریتشون که شامل حذف و ادیت میشه ( البته بسته به نظر خودتون داره میتونید دو تاشو تو یه صفحه بزارید ) در صفحه ای که برای ادد کردن هست اصلا نیازی به گرید ویو نیست فقط جند تا فیلد textbox میخواد و fileupload در صفحه مدیریت هم همه فیلدهایی که در صفحه ادد بوده به اضافه یه گرید ویو که در ردیفهاش میتونید یه buttonfield بزارید برا انتخاب یه ردیف خاص و با انتخاب اون مقادرش در فیلدها نمایش داده میشه و بعد هم ادیتش میکنید. من برا قسمت مدیریت خبرهام همین کار رو انجام میدم .یه پروژه ای در همین برنامه نویس اگر جستجو کنید جناب آقای saber_fatholahi اگر اسمشون رو اشتباه نکنم گذاشتن دانلودش کنید خیلی به کارتون میاد.

aliyeh
دوشنبه 21 فروردین 1391, 09:40 صبح
دوست من شما باید اطلاعات خبر رو در بانک درج کنی که گفتی می دونی چطور باید انجام بشه.
بعد یک گرید قرار میدی روی صفحت.و اون رو به بانکت وصل میکنی و با اطلاعات بانک پر می کنی.که می تونی این کار رو SqlDataSource انجام بدی.
کار رو شروع کن.قدم به قدم برو جلو.اگه سوالی داشتی جزئی تر بپرس تا بهتره بشه جواب داد.
موفق باشی

00empty00
دوشنبه 21 فروردین 1391, 09:58 صبح
ببینید من این کارارو تو یه webform انجام میدادم صرفا برای تمرین و کار با کدها....الان که دارم سایت طراحی میکنم هم باید وب فرم باشه یا وب فرم یوزینگ مستر پیج رو واسه این کار انتخاب کنم یا وب یوزر کنترل!!!؟

sarapepors
دوشنبه 21 فروردین 1391, 10:38 صبح
خوب میتونی یه مستر پیج طراحی کنی و همه وب فرم هات از اون استفاده کنن. برا خبر هم یه جدول می سازین ( id,عنوان,خلاصه,شرح خبر,تاریخ انتشار,تصویر,.. ) و البته فیلدهایی که مد نظر خودتون هست برا تصویر هم میتونیدتصاویر مورد نطرتون رو در یک پوشه ذخیره کنید و نشانی هر تصویر رو در جدول دیتابیس ذخیره کنید. برای نمایش خبرهات هم باز میتونی از گرید ویو یا هر کنترل داده ای دیگه ای استفاده کنی که باید به صورت template باشه تا آزادی عمل بیشتری در طراحی داشته باشی.

00empty00
دوشنبه 21 فروردین 1391, 11:07 صبح
خب حالا که فیلدهام مشخص شده...گریدویو انداختم تو صفحم entity data source رو هم به گریدویو وصل کردم حالا edit columns... رو ویرایش کنم تو قسمت select fild چه چیزی رو باید انتخاب کنم:لبخند:...قدم بعدی چیه؟:خجالت:

00empty00
سه شنبه 22 فروردین 1391, 15:10 عصر
کسی نیس کمک کنه؟:افسرده:
اگه آموزش مرحله به مرحله هس ممنون میشم لینکشو برام بذارید:افسرده:

mohsen.nsb44
سه شنبه 22 فروردین 1391, 15:48 عصر
کسی نیس کمک کنه؟:افسرده:
اگه آموزش مرحله به مرحله هس ممنون میشم لینکشو برام بذارید:افسرده:
دوست عزیز پیشنهاد من اینه که قبل اینکه بخواهید چنین کاری انجام بدین اول برید با gridview و انجام عملیات رو بانک کار کنید بعد سراغ چنین پروژه ای برید چون در اینصورت کد ها رو فقط کپی پیست خواهید کرد و یاد نخواهید گرفت
http://www.how2learnasp.net/

00empty00
سه شنبه 22 فروردین 1391, 20:25 عصر
مرسی محسن اما فعلا کارم راه بیوفته واسه پایان نامم میخوام :ناراحت:

00empty00
چهارشنبه 23 فروردین 1391, 18:23 عصر
کسی نیس کمکم کنه :گریه: