View Full Version : سوال: لود در یک صفحه
Ehsan-MT
پنج شنبه 15 مرداد 1388, 13:29 عصر
سلام خدمت دوستان عزیز و سروران خودم
می خواستم بدونم چطور در aspx میشه یک صفحه را داشت (مثلا default.aspx) و دیگر صفحات را داخل آن لود کرد مانند پرتال ها مثلا صفحه تماس با ما هم در این صفحه به تنهایی لود شود بدون آنکه آدرس صفحه ما تغییر کند و همان default.aspx باقی بماند.
این اتفاق درمورد همه صفحات دیگر هم رخ دهد.
با تشکر پیشاپیش
بهنام بهمنی
پنج شنبه 15 مرداد 1388, 13:49 عصر
راجع به Master page جستجو کنید جوابتان را خواهید یافت
http://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx
smrb59
پنج شنبه 15 مرداد 1388, 14:28 عصر
راهش استفاده از Iframe هست.
milade
پنج شنبه 15 مرداد 1388, 15:14 عصر
راجع به Master page جستجو کنید جوابتان را خواهید یافت
خیر . این راهش نیست .
راهش استفاده از Iframe هست.
منسوخ شده اند .
بهتره که برای پاس کاری ( اگه اشتباه نکنم ) از :
Server.transfer("page.aspx")
اسفاده کنید ...
موفق باشید
merlin_vista
پنج شنبه 15 مرداد 1388, 15:32 عصر
راجع به Master page جستجو کنید جوابتان را خواهید یافت
چه ربطي به Master page ها دارد ؟
شما بايد برنامه خود را به صورت ماژول دار بنويسيد . يعني قسمت ها مختلف برنامه خود را با استفاده از UserControl ها نوشته و سپس آنها را بر حسب نياز خود در صفحه اصلي لود كنيد .
در همان سايت ها يا پرتال ها اگر دقت كرده باشيد يه action با QueryString ها به صفحه پاس داده .
سپس بر اساس آن اكشن UserControl مربوط را لود كرده و در جاي مناسب نمايش ميدهند . يك مثال ساده در ضميمه اين پست ميباشد .
Ehsan-MT
پنج شنبه 15 مرداد 1388, 17:24 عصر
من در مورد Master Page و User Control ها اطلاعاتی دارم و قبلا با این ها کار کرده ام.
ولی می خواستم بدانم آیا راه حل این است که در لود صفحه چک کنم که از کجا فراخوانی شده و چه user control را باید اجرا کنم؟
ایا روش دیگری وجود ندارد؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.