PDA

View Full Version : مشکل بعد از Response.Write



iekrang
شنبه 27 اسفند 1384, 17:37 عصر
سلام.
مشکلی بعد از Response.Write کردن توی صفحه ام به وجود میاد.استایلی که برای متنهام نوشتم میپره.مشکل از کجاست؟

Farhad.B.S
شنبه 27 اسفند 1384, 19:03 عصر
استایل رو به طور داینامیک به تکست اضافه کردید ؟ (کد اضافه کردن رو اینجا بنویسید)
در غیر این صورت چند خط از کد html صفحه که استایل در اون قرار داره رو بنویسید.

iekrang
شنبه 27 اسفند 1384, 19:17 عصر
متن های که توی صفحه وجود دارند هر کدوم کلاس خاصی از استایل شیت میخونن.(هدر،متن بادی ...) که بعد از Response.Write کردن سایز متنها و رنگشون تغییر میکنه.با این حال کد چی رو براتون بنویسم؟
ممنون از توجهتون.

Farhad.B.S
شنبه 27 اسفند 1384, 20:20 عصر
تنها چیزی که به ذهنم میرسه اینه که این Response.Write داره کلاس های استایل شیت نوشه شده در صفحه یا لینک مورد استفاده جهت include فایل css رو خراب میکنه و یا کلا از بین میبره.
پس از دستور Response.Write خروجی صفحه رو نگاه کنید (View Source) و ببینید همچین اتفاقی افتاده یا خیر.

SalarSoft
شنبه 27 اسفند 1384, 20:42 عصر
همیشه Response.Write متن رو قبل از همه کد ها می نویسه مسلما مشکل شما هم همینه.

اگه که لینک به فایل css رو در فایل aspx تعریف کردی، کلا باید روش استفاده از Response.Write رو عوض کنی. مثلا به جای اون از یک کنترل Literal استفاده کنی.

nazaninam
سه شنبه 01 فروردین 1385, 01:44 صبح
منم دقیقا این مشکل رو دارم نمیتونم از response.write استفاده کنم!!

el_abdollahi
یک شنبه 04 آذر 1386, 14:09 عصر
کلا باید روش استفاده از Response.Write رو عوض کنی. مثلا به جای اون از یک کنترل Literal استفاده کنی.
چه جوری از Literal استفاده کنم . من میخوام با Response.Write به یه فرم دیگه برم .
اصلا با هیچ روش دیگه ای نمیشه یه صفحه رو با Blank Target باز کرد ؟

abadanboy
یک شنبه 04 آذر 1386, 14:28 عصر
من میخوام با Response.Write به یه فرم دیگه برم .
اصلا با هیچ روش دیگه ای نمیشه یه صفحه رو با Blank Target باز کرد ؟

هیچ کاری نمیشه کرد من مدت زیادی دنبالش بودم آخر به نتیجه رسیدم که باید از تگ <a> یا هایپرلینک استفاده کنی


اگه که لینک به فایل css رو در فایل aspx تعریف کردی، کلا باید روش استفاده از Response.Write رو عوض کنی. مثلا به جای اون از یک کنترل Literal استفاده کنی.
این درسته ویا از لیبل استفاده کن


Literal1.Text="باتشکر از ثبت نام شما";

Behrouz_Rad
یک شنبه 04 آذر 1386, 21:29 عصر
هیچ کاری نمیشه کرد من مدت زیادی دنبالش بودم آخر به نتیجه رسیدم که باید از تگ <a> یا هایپرلینک استفاده کنی

http://weblogs.asp.net/infinitiesloop/archive/2007/09/25/response-redirect-into-a-new-window-with-extension-methods.aspx

el_abdollahi
سه شنبه 06 آذر 1386, 09:23 صبح
آیا برای استفاده از این کلاس باید Ajax حتما نصب باشه؟
و آیا این کلاس رو هم مثل کلاس های دیگه در یه فایل vb باید قرار داد و بعد برای استفاده آن را new کرد ؟

Behrouz_Rad
سه شنبه 06 آذر 1386, 18:38 عصر
آیا برای استفاده از این کلاس باید Ajax حتما نصب باشه؟
و آیا این کلاس رو هم مثل کلاس های دیگه در یه فایل vb باید قرار داد و بعد برای استفاده آن را new کرد ؟
در اون مقاله بحثی از AJAX نشده دوست من.
سعی کن می تونی.

Behrouz_Rad
سه شنبه 06 آذر 1386, 19:01 عصر
آیا برای استفاده از این کلاس باید Ajax حتما نصب باشه؟
و آیا این کلاس رو هم مثل کلاس های دیگه در یه فایل vb باید قرار داد و بعد برای استفاده آن را new کرد ؟
نمی دونم این پستت در جواب پست من بود یا اشتباه پست دادی!
به هر حال...
در اون مقاله بحثی از AJAX نشده؛ ضمن اینکه کدهای اون مقاله با #C هست.

موفق باشید.

el_abdollahi
چهارشنبه 07 آذر 1386, 10:05 صبح
اگر یه نگاه دیگه به اون مقاله بندازین میبینید که توی پست های بعدی کد vb اون رو هم گذاشتند .
و برای اجرای دستور زیر باید AJAX نصب باشه :


ScriptManager.RegisterStartupScript(page, GetType(Page), "Redirect", script, True)

حالا من AJAX رو هم نصب کردم و بابت دستور فوق مشکلی ندارم ولی اگر لطف کنین و به سوال دوم من جواب بدین ممنون میشم .

آیا این کلاس رو هم مثل کلاس های دیگه در یه فایل vb باید قرار داد و بعد برای استفاده آن را new کرد ؟
من این کار رو کردم ولی نتونستم ازش استفاده کنم.
با تشکر فراوان از توجه و راهنمایی های شما

Behrouz_Rad
چهارشنبه 07 آذر 1386, 11:51 صبح
اگر یه نگاه دیگه به اون مقاله بندازین میبینید که توی پست های بعدی کد vb اون رو هم گذاشتند .
اونها کامنت هستند برادر.
باز هم تکرار می کنم که کدهای اون مقاله #C هستند.

و برای اجرای دستور زیر باید AJAX نصب باشه :
Update Panel منظورته؟
اون از Update Panel استفاده کرده.

آیا این کلاس رو هم مثل کلاس های دیگه در یه فایل vb باید قرار داد و بعد برای استفاده آن را new کرد ؟
بله. سعی کن میتونی.

موفق باشید.

el_abdollahi
شنبه 17 آذر 1386, 11:58 صبح
این خطا رو میده : کمک کنید .http://barnamenevis.org/forum/attachment.php?attachmentid=12708&d=1196918301