PDA

View Full Version : مشکل در redirect کردن خود صفحه از طریقpostback کنترل image button



tc1000
جمعه 29 آذر 1387, 17:12 عصر
با سلام
یه imagebutton در یک دیتا لیست بصورت template گذشتم و مقدار postback اون رو گذاشتم :

<asp:imagebutton ID="ImageButton2" runat="server" ImageUrl='<%# Eval("linkgroup") %> PostBackUrl= '<%# Eval("redirect") %>' />
مقدار redirect به این صورت هستش:

sell.aspx?group=678676
وقتی هم این کار رو انجام میدم این پیام رو بهم میده

Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

tc1000
شنبه 30 آذر 1387, 14:27 عصر
کسی نیست جواب بده گیر کردم بخدا

vb_bmw
شنبه 30 آذر 1387, 18:07 عصر
اگه فقط Redirect میخوای از یه تگ a استفاده کنی بهتره.

من تا حالا ندیدم این مشکل تورو.احتمالا جای دیگه ای مشکل داره.

tc1000
شنبه 30 آذر 1387, 21:37 عصر
تگ A یعنی چی مهندس

raminsoft
یک شنبه 01 دی 1387, 01:46 صبح
منظور دوستمون تگ زیره :


<a href="link.aspx">Text display</a>

tc1000
یک شنبه 01 دی 1387, 01:55 صبح
مهندس اینو چطوری توی imagenutton بزارم

raminsoft
یک شنبه 01 دی 1387, 02:26 صبح
اگر کار خاصی انجام نمیدی توی این صفحه به نظرم توی direction همون صفحه مقدار EnableEventValidation را برابر false قرار بده !
البته میگم اگر ورودی توی این صفحه نداری !

tc1000
یک شنبه 01 دی 1387, 09:25 صبح
If Not Me.IsPostBack Then

تابع

end if
با این کد حل شد
اینجا وقتی خود دیتا لیست دوباره refresh می شد اون پیام رو میداد ولی با این حرکت دیگه refresh نمی شه
از دوستان ممنونم

mojniknam
دوشنبه 02 دی 1387, 21:28 عصر
بنظر ميرسه كه مشكلت از جاي ديگه هست