PDA

View Full Version : خطا در مقدار خوانده شده از فیلد در تابع Eval



shekoofeh
سه شنبه 20 مرداد 1388, 19:38 عصر
با سلام.
یک ImageButton رو درون یک ItemTemplate از کنترل GridView قرار دادم و می خوام مقدار فیلد UserId به تابع جاوا اسکریپت OpenWindow پاس داده بشه. یعنی مثلاً عبارت UserEdit.aspx?uid=1 بین تک کوتیشن قرار بگیره.
دستور رو به شکل زیر نوشتم اما خطا گرفته میشه:



<asp:ImageButton ID="btnEdit" runat="server" ImageUrl="~/Images/user-edit.gif" OnClientClick='<%# Eval("UserId", "OpenWindow('UserEdit.aspx?uid={0}'); return false;") %>' />

اگر تک کوتیشن ها رو بردارم خطایی گرفته نمیشه اما خوب مقداری که به تابع OpenWindow پاس داده میشه باید بین تک کوتیشن یا دابل کوتیشن باشه تا تابع به درستی کار کنه.

دوستان می دونن مشکل از کجاست؟

ممنون.