PDA

View Full Version : مسترپیج و contentPlaceHolder



saeedmain
یک شنبه 17 مرداد 1389, 01:27 صبح
سلام دوستان






2تا سوال شاید مبتدیانه:










1- من در مراحل ساخت
masterpage
اولش کنترل
contentplaceHolder
رو از کد حذف میکنم ،و لی بعدش که میخوام کنترل مذکور رو از تول باکس به صفحه ی مستر پیج اضافه کنم،اضافه نمیشه.یعنی درگ که میکنم چیزی اضافه نمیشه.چه کنم؟










2-بعد از ساخت مسترپیج،وقتی می خواهیم صفحات دیگر رو طراحی کنیم،کامپوننت های هر صفحه رو دقیقا به کجای صفحه اضافه کنیم،چرا واسه من خطا میده.وچون مسترپیج داره نمی ذاره چیزی اضافه شه.






ممنون میشم راهنمایی کنید.

vbworm
یک شنبه 17 مرداد 1389, 02:01 صبح
شما کنترلهاتون رو باید توی contentplaceHolder بذارید

saeedmain
دوشنبه 18 مرداد 1389, 00:38 صبح
بله می دونم .ولی اول اینکه نمی تونم contentPlaceHolder رو اضافه کنم به صفحه.
وبعد اینکه توی صفحات دیگه که از مستر پیج استفاده میکنن خطا می گیره.نمی دونم چی کار کنم:متفکر:
ممنون که کمک می کنید.:تشویق:

Ali_M.Eghbaldar
دوشنبه 18 مرداد 1389, 01:01 صبح
سلام
شما contentPlaceHolder باید داخل MasterPage قرار بدید < به تعداد نیازتون
سپس در صفحه ای که از MasterPgae استفاده می کنید با همان ID که به contentPlaceHolder نست داده شده استفاده می کنی
دوباره پاک کن یکی دیکه بساز
موفق باشی:لبخندساده:

aminghaderi
دوشنبه 18 مرداد 1389, 03:51 صبح
1- من در مراحل ساخت

رو حذف میکنم وcontentplaceHolder وقتی ابتدا کد Masterpage


متن سوالتون رو لطفا درست کنید.:ناراحت:
فونت Tahoma سایز 2
یا از کلمات انگلیسی استفاده نکنید (معادلش رو به فارسی بنویسید) یا کلمات رو در خط بعدی بنویسید و یا ... خلاصه راست به چپ کنید تا جملتون کامل مشخص شه.
ممنون از رعایت این مواد.:چشمک:
موفق باشید.

saeedmain
جمعه 22 مرداد 1389, 19:06 عصر
دوستان
من شدیدا درگیر این مشکلم و خواهشا اگه کسی میدونه کمک کنه که
چرا همون اول که مستر پیج رو به پروژه اضافه میکنم ،
contentPlaceHolderموجود تو مستر پیج این Errore رو میده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

کد خطا:
Error Rendering Control - ContentPlaceHolder1
An unhandled exception has occurred.
This control can only be used in a MasterPage.
یعنی کسی نمی دونه مشکل چیه؟

rana-writes
جمعه 22 مرداد 1389, 23:24 عصر
سلام
شما چرا ContentPlaceHolder رو پاک می کنین؟
باید توی مستر پیجتون باشه و وقتی صفحه ای رو بهش نسبت میدین، کدهاتون رو توی اون میذارین
ضمنا دقت کنین آی دی ContentPlaceHolder ها باید با صفحه مسترشون یکی باشه

موفق باشین

saeedmain
شنبه 23 مرداد 1389, 00:56 صبح
ممنون
ولی مشکل من چیزهایی که شما دوستان گفتید نبود.
پس از جستجو توی فروم های خارجی،به نتیجه وراه حل زیر رسیدم که کارم درست شد :
وقتی پروژه رو کامل انتقال دادم به درایو c همون شاخه ی پیش فرضی که پروژه های ویژوال استودیو ذخیره می شن،مشکل مستر پیج حل شد.
حالا سوالم اینه که اصلا چرا اینطوریه؟ آیا منطقیه که پروژه حتما توی این مسیر ذخیره بشه.البته این رو هم بگم جاهای دیگه رو امتحان نکردم،شاید کار کنه.
ولی در مجموع تجربه ی خوبی بود با اینکه ساعتها وقت منو گرفت.
ممنون از اونهایی که پاسخ دادند.