ورود

View Full Version : آپلود مستر پیج



shahab_ksh
یک شنبه 12 اسفند 1386, 23:16 عصر
تم در asp.net 2 ابزار خوبی برای تغییر ظاهر پوسته وب سایته اما همیشه یه تم از یه قالب خاص استفاده میکنه فرض کنید سه مستر پیچ دارید با کنترل های یکسان که هر کدوم از این مستر پیج ها از کد masterpage.vb استفاده میکنن اما با ظاهر و قالب کاملا متفاوت مثلا کلا ساختار سل بندی این مستر پیج ها با هم تفاوت دارن !

حال چطور میشه قابلیتی به برنامه داد که کاربر بتونه قالب آپلود کنه (مستر پیج آپلود کنه)
در حالتی که برنامه بطور کامل کامپایل شده چطور میشه این کار رو کرد !

miladr
دوشنبه 13 اسفند 1386, 00:02 صبح
اگر شما ترتیبی بدی که مستر صفحه از دیتابیس خونده بشه.اون وقت میتونی یک صفحه درست کنی که فایل Master رو بگیریه در جای مناسب قرار بده بعد اسم و آدرسش رو بده به دیتابیس.

shahab_ksh
پنج شنبه 16 اسفند 1386, 20:58 عصر
منطقی به نظر نمیرسه با هر درخواستی یه بار اون اطلاعات صفحه از دیتابیس خونده بشه البته اگه منظورتون محتوای صفحه باشه چون نام صفحه و تغییر مستر پیج مشکلی نیست

مشکل اینه اگه پروژه precompile بشه دیگه نمیشه فایل معمولی .aspx رو روی هاست گذاشت

به نظر شما راه حل این مسله چی که بشه با استفاده از master page قابلیت آپلود تمپلیت رو فراهم کرد؟

Alireza_Salehi
پنج شنبه 16 اسفند 1386, 21:40 عصر
منطقی به نظر نمیرسه با هر درخواستی یه بار اون اطلاعات صفحه از دیتابیس خونده بشه البته اگه منظورتون محتوای صفحه باشه چون نام صفحه و تغییر مستر پیج مشکلی نیست

مشکل اینه اگه پروژه precompile بشه دیگه نمیشه فایل معمولی .aspx رو روی هاست گذاشت

به نظر شما راه حل این مسله چی که بشه با استفاده از master page قابلیت آپلود تمپلیت رو فراهم کرد؟

به نظرم شما دنبال یه چیزی مثل My Yahoo (http://cm.my.yahoo.com/?rd=nux) میگردی که هر کاربر بتونه محتویات صفحه رو سفارشی کنه یا حداقل مدیر سایت بتونه قالب های متفاوتی بنا به نیاز به صورت دینامیک ایجاد کنه.

اگر به Toolbox نگاهی بندازید برگه ای به نام WebParts خواهید دید که به همین منظور در نظر گرفته شده، البته پورتال های معروف روش های خاص خودشون رو برای لود شدن ماژول ها به صورت Runtime در نظر می گیرند.

shahab_ksh
پنج شنبه 16 اسفند 1386, 21:46 عصر
منظورم تمپلیت سایت هستش نه قطعات صفحه و سفارشی کردن مثل my yahoo

یعنی فرض کنید یه تمپلیتی رو بصورت فایل مثلا .rar در آورد بعد انتخاب در نرم افزار نصب بشه
شاید بگید خوب فایل مستر پیج رو با فیلهای عکس مورد نیازش آپلود کن در نرم افزار هم رجسترش کن که بتونه به تناسب انتخاب کاربر تغییر کنه اما مشکل اینه اگه نرم افزار بطور کامل کامپال شده باشه اونوقت چی؟!