PDA

View Full Version : link button



mohandesan
پنج شنبه 08 فروردین 1387, 13:35 عصر
چه طور میشه کاری کرد که با کلیک بر روی یک link button صفحه مورد نظردر یک صفحه جداگانه باز شود

Behrouz_Rad
پنج شنبه 08 فروردین 1387, 13:39 عصر
به لیست "تاپیک های مشابه" در پایین همین صفحه نگاه کن.

mohandesan
جمعه 09 فروردین 1387, 16:50 عصر
یه مشکل دیگه که هست اینه که من از این linkbutton در یک gridviewاستفاده کردم که در کد نویسی اصلا linkbutton را نمی شناسه که بخوام از این کد استفاده کنم

linkbutton1.attributes.add("Onclick","javascript:w indow.open('harchi.aspx')"

twelve
جمعه 09 فروردین 1387, 17:49 عصر
قبل از روال page_load این دستور رو اضافه کن ببین درست میشه ؟!




Protected WithEvents LinkbuttonID As LinkButton




بعد توی Page_Load دستور Attributes رو بهش اضافه کن

mohandesan
جمعه 09 فروردین 1387, 19:27 عصر
نه دوست عزیز جواب نداد
ببین من یه gridview دارم که به حالت template چند تا کامپوننت در ان قرار دادم که از جمله یک link button حالا توی کدنویسی می خوام بگم که تا روی linkbutton کلیک کردم یه پنجره جدا باز بشه و در ضمن این پنچره منوبارو تول بار هم نداشته باشه یعنی با همون دستور window.open() تو رو خدا اگه کسی میدونه کمک کنه خیلی فوریه

Behrouz_Rad
جمعه 09 فروردین 1387, 19:52 عصر
در روال RowDataBound کنترل GridView به Link Button ها ارجاع پیدا کن و Arrtibutes.Add رو اجرا کن.
کدهای تاپیک "اعمال متداول با GridView" رو ببین و ازشون ایده بگیر.

موفق باشید.

Aidin
شنبه 10 فروردین 1387, 01:21 صبح
اینکه پنجره جدید به چه شکل باز بشه و .... به ASP.NET ربطی نداره و مربوط به اسکریپ های صفحه (مثلا JavaScript ) میشه و شما باید با دستورات Client Side (همون JavaScript) این کار رو انجام بدین.

(البته تولید این دستورات برای هر Link Button به عهده ASP.NET هست)

mohandesan
شنبه 10 فروردین 1387, 11:14 صبح
جناب راد لطف می کنید بیشتر توضیح بدین اگر امکان داره دستورش رو بنویسید
ممنونم

Behrouz_Rad
شنبه 10 فروردین 1387, 11:33 صبح
توضیح اضافه ای نیاز نیست. کمی هم خودتون زحمت بکشید.
عرض کردم کدهای اعمال متداول با GridView رو ببینید...

Modifier
شنبه 10 فروردین 1387, 14:22 عصر
توضیح اضافه ای نیاز نیست. کمی هم خودتون زحمت بکشید.


این جمله رو باید طلا گرفت و بزنیم بالا سر Forum.

یا علی