powerdangerouseb
سه شنبه 30 آبان 1391, 16: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 حال کار می کنند بسیار ممنون می شوم برام بزارید
با سپاس
ببخشید من یک پرسشی دارم این که من یک روش برای تغییر قالب سایت به صورت داینامیک درست کردم که بخ صورت زیر است
این کاری که من کرده ام در تگ 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 حال کار می کنند بسیار ممنون می شوم برام بزارید
با سپاس