PDA

View Full Version : انتقال به لینک از طریق Button



mhi.iranmanesh
سه شنبه 10 بهمن 1396, 20:56 عصر
سلام دوستان خسته نباشید
من می خوام یه کاری کنم وفتی کاربر روی یک button کلیلک می کنه پس از اجرا شدن کد به یه لینک بره چطور می تونم این کار کنم؟
و برعکس این موضوع می خوام وقتی کاربر روی یه لینک کلیک می کنه یه سری کد اجرا بشه و بعد به صفحه دیگه هدایت بشه؟
ممنون اگه راهنماییم کنید.

parvizwpf
سه شنبه 10 بهمن 1396, 21:17 عصر
Response.Redirect("http://www.microsoft.com/gohere/look.htm");

general67
چهارشنبه 11 بهمن 1396, 13:35 عصر
نمیدونم منظورتون javascript یا c# .
اگر از c# میخواهید استفاده کنید همین دوستمون بالا جواب دادند.و از طریق جاوا اسکریپت :
windows.location

برای مسله دوم از linkbutton استفاده کنین.

mhi.iranmanesh
چهارشنبه 11 بهمن 1396, 23:16 عصر
ممنون ار شما مشکل حل شد فقط یه سوال دیگه اینکه اگر بخوام صفحه جدید که باز میشه توی یه تب جدید باز بشه باید چیکار کنم؟

parvizwpf
پنج شنبه 12 بهمن 1396, 16:02 عصر
روشهای مختلف در اینجا بررسی شده:
https://stackoverflow.com/questions/104601/response-redirect-to-new-window

mhi.iranmanesh
جمعه 13 بهمن 1396, 18:12 عصر
من این روش هارو امتحان کردم ولی به جواب درستی نرسیدم :افسرده:
کسی نمی تونه مشکل منو حل کنه؟

Tekyegah
شنبه 14 بهمن 1396, 00:55 صبح
خب شما نگفتید با javascript یا به قول دوستمون #C ؟

mhi.iranmanesh
شنبه 14 بهمن 1396, 15:32 عصر
با C# می خوام این کارو انجام بدم.

Tekyegah
شنبه 14 بهمن 1396, 17:47 عصر
با C#‎ می خوام این کارو انجام بدم.

حالتی که میگید اول یه کد اجرا بشه ، بعد بره به یه صفحه دیگه امکان پذیره که دوستان گفتن .

اما توی حالتی که میگید روی یه لینک ( حتما منظورتون تگ <a> هست دیگه ) کلیک شد یه کد انجام بشه بعد بره توی اون لینک . این رو با jquery میتونی انجام بدی ، من اطلاعی در مورد اینکه با #C بتونی به لین حالت ( کدهای HTML ) کنترل داشته باشی نمیدونم .

ما زمانی میتونی بهتر راهنماییتون کنیم یا کد در اختیارتون بذاریم که بدونیم دقیقا میخواین چیکار کنید .

مثلا اگه این کار رو میخوای برای لینکستان سایتت انجام بدی که مثلا روی لینک ها کلیک شد یه دونه counter بندازه و بدونی چند کلیک شده . این رو میشه یه راه حلی براتون با همون کد #C که میخواید بهتون ارائه داد . ( که البته با jquery خیلی استاندارد تر هست )

شما بگید میخواین چیکار کنید تا تو مسیر درست قرارتون بدیم .

beginner_programmer
یک شنبه 15 بهمن 1396, 01:49 صبح
توی لینک زیر همه حالت های ممکن رو گفته و میتونی ازشون استفاده کنی :
https://stackoverflow.com/questions/34510275/how-to-open-page-in-new-tab-using-the-response-redirect-at-asp-net

mhi.iranmanesh
سه شنبه 17 بهمن 1396, 22:46 عصر
توی لینک زیر همه حالت های ممکن رو گفته و میتونی ازشون استفاده کنی :
https://stackoverflow.com/questions/34510275/how-to-open-page-in-new-tab-using-the-response-redirect-at-asp-net

سلام ممنون حل شد
اینم کدش.


Response.Write("<script>window.open ('NewQuote.aspx?val="+ txtQuotationNo.Text+"','_blank');</script>");