PDA

View Full Version : سوال: بهترين محل براي كدنويسي تغيير مسترپيج ؟



merlin_vista
یک شنبه 01 دی 1387, 12:55 عصر
سلام :
فرض كنيد در سايت ما پوشه است كه صفحات مديريتي در داخل آن ميباشد و تمامي اين صفحات از يك مسترپيج ارث ميبرند .

حال صفحات عمومي سايت (صفحاتي كه نياز به تصديق هويت ندارند ) خارج از اين فلدر قرار دارند و از يك مسترپيج ديگر ارث ميبرند .

حالا من ميخواهم صفحات عمومي سايت مسترپيج آنها را به صورت RunTime تغيير دهم (با نحوه كد نويسي تغيير مسترپيج مشكلي ندام . ).

حالا به نظر شما كد تغيير مسترپيج را كجا بنويسم . :متفکر:
آيا در تك تك فرم هاي عمومي اين كد را بنويسم ؟
يا در جايي ديگر كه فقط صفحات عمومي تحت تعثير باشد ؟

لطفاً بنده را راهنمايي كنيد . :قلب::چشمک:

twelve
یک شنبه 01 دی 1387, 15:20 عصر
توی فایل Global در روال application begin request بنویس ، اونجا چک کن که فایل درخواست شده توی چه فولدری هست و نسبت به جواب ، مستر پیج رو مدیریت کن

merlin_vista
یک شنبه 01 دی 1387, 16:10 عصر
از دوستان كسي راهي ديگر را نميشناسه ؟

mahdi_farhani
یک شنبه 01 دی 1387, 17:16 عصر
یک کلاس ایجاد کن و تمام صفحاتت از این ارث بری کنن، حالا رویداد Pre_init را براش Override کن

merlin_vista
دوشنبه 02 دی 1387, 10:14 صبح
مشكل من با كمك آقاي mahdi_farhani (http://www.barnamenevis.org/forum/member.php?u=6523) دوست عزيزم حل شد . و همچنين از twelve (http://www.barnamenevis.org/forum/member.php?u=25822) نيز سپاسگزارم .

saeedgharedaghi
شنبه 29 بهمن 1390, 15:53 عصر
دوست عزیز میشه یه سمپل ساده از کارت رو اینجا بذاری

bahar_1984_n
سه شنبه 02 اسفند 1390, 16:46 عصر
سلام میشه نمونه کدتون رو اینجا برای ما هم بذارین

simorgh-hossein
سه شنبه 08 فروردین 1391, 16:38 عصر
سلام
اگه بشه یه سمپل از نمونه کدتون رو اینجا بزارین ممنون میشیم !:تشویق: