PDA

View Full Version : سوال: چرا اجاکس در templatefild کار نمیکند؟



m.doostdar
شنبه 07 اسفند 1389, 11:22 صبح
سلام
من یک گرید ویو دارم که یه templatefild به اون اضاف کردم بعد هم یک hyperlink گذاشتم توی اون
بعد هم با Eval وصلش کردم به بانک sql
حالا کل گیریدویو رو گذاشتم توی updatepanel ولی وقتی روی اون لینکی که به hyperlink دادم کلیک میکنم صفحه رفرش میشه
قسمت های دیگه درست کار میکنه اما برای این قسمت... :(
اگه کسی بلده لطفا کمک کنه ممنون :)

مهدی کرامتی
شنبه 07 اسفند 1389, 21:59 عصر
UpdatePanel پروسه PostBack کامپوننت هایی رو تبدیل به CallBack می کند که خودشان قابلیت PostBack دارند (مثل انواع Button ها).

کامپوننت Hyperlink شامل قاعده فوق نمی شود. بجای Hyperlink از LinkButton استفاده کنید.

m.doostdar
جمعه 13 اسفند 1389, 01:17 صبح
ممنون داداش ولی باز هم فرقی نکرد :(

Behrang_a
شنبه 14 اسفند 1389, 16:24 عصر
اگر لینکت رو درست میسازه با استفاده از LinkButton حالا این چیزی میگم ممکنه کمکت کنه
توی Updatepanel میتونی یه تگ جدید به اسم Trigger اضافه کنی البته این تگ باید حتما بعد از تگ ContentTemplate اضافه شه


<ContentTemplate></ContentTemplate> <Trigger> <asp:PostBackTrigger ControlID="GridView1" /> </Trigger>ببین مشکلت حل شد یا نه ، اگه شد اینجا بگو که منم بدونم