PDA

View Full Version : راه حل عوض کردن قالب سایت به صورت داینامیک ؟؟؟؟



powerdangerouseb
سه شنبه 30 آبان 1391, 15:43 عصر
با دورد به دوستان


ببخشید من یک پرسشی دارم این که من یک روش برای تغییر قالب سایت به صورت داینامیک درست کردم که بخ صورت زیر است

این کاری که من کرده ام در تگ profile در web.confing در قسمت properties نام یک masterpage را گذاستم که سایت هنگام لود شدن از این آدرس درون آن تم سایت را لود می کند . مثل کد زیر

<profile>
<properties>
<add name="MasterPageSite" defaultValue="~/Themes/Master1/MasterPage1.master" />
<add name="ThemeSite" defaultValue="Theme1" />
</properties>
</profile>

و در قسمت کد نویسی پشت صفحه من کد زیر را می نویسم که ادرسی که در قسمت profile است را بخواند و تم موزد نظر من را لود کند . کد زیر که من برای لود شدن آن استفاده می کنم

private void Page_PreInit(object sender, EventArgs e)
{


this.MasterPageFile = Profile.MasterPageSite;


}




جال مشکل من این است که اگر من از حالت website معمولی استفاده کنم این اعمال به طور دست اجام می شود و من تم مورد نیاز خود را می توانم انتخاب کنم و کار می کند ولی اگر من از web application استفاده کنم و این کد ها را بنویسم نمی دانم چرا کدهای بالا کار نمی کند یعنی کد profile شناخته شده نیست در web aapplication و زیر آن خط قرمز می کشد ..

این ایراد کار منو خیلی به عقب انداخته است هر کاری کردم نتوانستم کدی که در تگ profile است را استفاده کنم و جالب است که در فقط هم در web application نمی شود چراش رو نمی دونم ؟؟؟؟؟؟؟




بسیار سپاسگذار می شوم از دوستان مرا را راهنمایی کنم چون دیگه داغون می شم از این چیزا



اگر هم راه ساده تر از این برای تغییر قالب سایت به صورت دانامیک دارید که در هر 2 حال کار می کنند بسیار ممنون می شوم برام بزارید

با سپاس

EnKamran
سه شنبه 30 آبان 1391, 16:11 عصر
توسWebApplication شما از Profile نمیتونید استفاده کنید، قبلا هم بنده به این مشکل برخوردم چند جایی دیدم که میشد با یک سری کارها از Profile استفاده کرد در WebApplication اما اگه درست یادم باشه به نتیجه ای نرسیدم و پروژه رو عوض کردم، دوستان اگه اطلاعات دارن بگن ما هم استفاده کنیم.

powerdangerouseb
سه شنبه 30 آبان 1391, 16:25 عصر
پس یعنی هیچ راهی برای این کار نیست ؟؟؟؟

آیا شما روشی می دانید برای عوض کردن قالب سایت به صورت داینامیک به جز این روش که هم ساده باشه هم بشه تو هر 2 استفاده کرد ؟؟؟؟

ممنون می شم کسی مرا راهنمایی کنند ؟؟

سپاس

powerdangerouseb
چهارشنبه 01 آذر 1391, 01:16 صبح
دوستان کسی نیست یک راه برای عوض کردن قالب سایت به ثورت داینامیک به من بگه ؟؟؟؟؟؟؟؟

خواهش می کنم یکی کمک کنه