PDA

View Full Version : target="_blank" در دستور Response.Redirect



sg.programmer
چهارشنبه 28 آبان 1393, 17:49 عصر
سلام
چطوری میتونم از target="_blank" در دستور Response.Redirect استفاده کنم

میخوام با استفاده از دستور Response.Redirect ، صفحه ای که درخواست شده است را در یک تب دیگه باز کنم

Mohammad_dn
چهارشنبه 28 آبان 1393, 18:43 عصر
چنین چیزی نمیشه...حداقل تا جایی که من میدونم

ahmad156
چهارشنبه 28 آبان 1393, 19:08 عصر
مستقیماً نمیتونین ولی با استفاده از کلک زیر میتونین:

Response.Write("<script>window.open('yourUrl','_blank');</script>");

sg.programmer
پنج شنبه 29 آبان 1393, 13:58 عصر
تشکر
درست شد - ولی فرم اصلی با کلیک روی آن (گرید) برای باز کردن در صفحه دیگر یک بار رفرش میشه. چیکار کنم که این کار انجام نشه؟

sg.programmer
جمعه 30 آبان 1393, 18:59 عصر
مستقیماً نمیتونین ولی با استفاده از کلک زیر میتونین:

Response.Write("<script>window.open('yourUrl','_blank');</script>");

یک مشکل دیگه هم پیش اومده اینه که : اگه در فرمم از آپدیت پنل استفاده کنم این روش کار نمیکنه و اصل هیچ عملی صورت نمیگیره؟

Mohammad_dn
جمعه 30 آبان 1393, 19:20 عصر
به خاطر اینکه برای اجرا این کد باید پست بک اتفاق بیفته

چرا به جای استفاده از دستور Response.Redirect از لینک معمولی استفاده نمیکنید؟

sg.programmer
شنبه 01 آذر 1393, 15:16 عصر
اخه دارم از گرید استفاده میکنم وداخل گرید از یک ItemTemplate - ImageButton استفاده میکنم و در صفحه کد بعد از بررسی داشتن مجوز یکسری کارها بعد باید به صفحه ای که میخوام هدایتش کنم

javadrajabi
یک شنبه 10 آبان 1394, 19:27 عصر
دوستان چرا انقد سختش میکنید خیلی اسونه بابا کافیه به رویداد onclientclick اون دکمه یا هر چی این کدو اضافه کنی window.open('other2.aspx');

حتی تو گرید ویوو هم ازش استفاده میشه!!!کدهایه سمت سرورشم اجرا میشه!!
136401