PDA

View Full Version : سوال: چطوري ميشه يک صفحه htm رو در صفحه جاري aspx نمايش داد



HABIB_TANHA
دوشنبه 25 دی 1391, 10:52 صبح
سلام بر همه دوستان و اساتيد
من يک سري فايلhtm ذخيره شده در يک فلدر دارم .
ميخوام در صفحه جاري مثلا default1.aspx فايل test.htm نمايش داده بشه. (تاکيد ميکنم داخل همين صفحه جاري و نه در صفحه ديگه ).
در ضمن ميخوام اينکار توسط کد سمت سرور اجرا بشه مثلا باکليک روي باتن.
اميدوارم تونسته باشم منظورم رو برسونم.
با تشکر و احترام و ادب و ....

malloc
دوشنبه 25 دی 1391, 11:00 صبح
با تگ Iframe میتونی اینکارو بکنی .

HABIB_TANHA
دوشنبه 25 دی 1391, 11:04 صبح
با تگ Iframe میتونی اینکارو بکنی .
چطور توي کد بيهايند با ifram کار کنيم؟

malloc
دوشنبه 25 دی 1391, 11:14 صبح
خوب یه literal بزار توصفحه . بعد تو کلیک button مقدار text اون literal رو برابر اون تگ iframe قرار بده

aspismylove
دوشنبه 25 دی 1391, 11:38 صبح
از پاپ آپ های جی کوئری استفاده کنی که خیلی قشنگتر و بهتره !!!

همون پاپ آپ رو بزار توی یک کنترل سمت سرور و از سمت سرور هدایتش کن !!!!




موفق باشید

HABIB_TANHA
دوشنبه 25 دی 1391, 12:15 عصر
خوب یه literal بزار توصفحه . بعد تو کلیک button مقدار text اون literal رو برابر اون تگ iframe قرار بده
ممنون
البته من فکر ميکنم اين زماني جواب ميده که فايل htm يک صفحه مشخص باشه. من حالتي مدنظرم هست که کاربر بتونه از بين چندين صفحه يکي رو انتخاب کنه و اون صفحه براش نمايش داده بشه. در اين صورت فکر نمي کنم با اين کد به نتيجه رسيد.

malloc
دوشنبه 25 دی 1391, 12:20 عصر
ببین دوست عزیز من نمیگم هیچ راه دیگه ای وجود نداره . مثلا میتونی از روشی که آقای aspismylove (http://barnamenevis.org/member.php?147819-aspismylove) گفت استفاده کنی . اما خوب اگه بخوای از iframe استفاده کنی میتونی قسمتی که آدرس صفحه مقصد رو میدی متغیر بدی .
یعنی یه تابع بنویسی که ورودی تابع یه string باشه و اون ورودی رو برابر خاصیت src تگ iframe قرار بده . اونوقت رو هر صفحه ای که تو میخوای کلیک کنه اون صفحه رو نشون میده