PDA

View Full Version : سوال: پیغام خطا در نوشتن تابع eval در gridview



mamali92
دوشنبه 28 اردیبهشت 1394, 22:09 عصر
سلام به همه دوستان؛
لطفا به این کد یه نگاهی کنید ببینید چیزی ازش سر در میارید
من یک فیلد رو بصورت TemplateField توی یه gridview توسط تابع eval فراخوانی کردم اما این پیغام خطا رو میده:
Parser Error Message: Code blocks are not supported in this context.

کد:
<Columns>
<asp:CommandField CancelText="انصراف" DeleteText="حذف" EditText="ویرایش"
InsertText="درج" NewText="جدید" SelectText="انتخاب"
ShowSelectButton="True" UpdateText="بروزرسانی">
<ItemStyle BackColor="#FFFF66" />
</asp:CommandField>
<asp:BoundField DataField="UserName" HeaderText="نام کاربری" SortExpression="UserName" />
<asp:BoundField DataField="Lname" HeaderText="نام" SortExpression="Lname" />
<asp:BoundField DataField="Fname" HeaderText="نام خانوادگی" SortExpression="Fname" />
<asp:BoundField DataField="picurl" HeaderText="آواتار" SortExpression="picurl" />
<asp:BoundField DataField="LoweredUserName" HeaderText="ایمیل" SortExpression="LoweredUserName" />
<asp:BoundField DataField="MobileAlias" HeaderText="موبایل" SortExpression="MobileAlias" />
<asp:TemplateField HeaderText="زمان آخرین فعالیت">
<%# eval("LastActivityDate") %>
</asp:TemplateField>
<asp:BoundField DataField="LastActivityDate" HeaderText="زمان آخرین فعالیت" SortExpression="LastActivityDate" />
</Columns>

خود کد ظاهرا درسته و هیچ مشکلی نداره اما پیغام خطا میده

LostOfMind
سه شنبه 29 اردیبهشت 1394, 09:02 صبح
اون بخشی که در TemplateField گذاشتی یه تگ رو جا انداختی باید اینگونه باشد



<asp:TemplateField HeaderText="زمان آخرین فعالیت">
<ItemTemplate>
<%# eval("LastActivityDate") %>
</ItemTemplate>
</asp:TemplateField>


تگ <ItemTemplate> یادت نره

mamali92
سه شنبه 29 اردیبهشت 1394, 23:27 عصر
اون بخشی که در TemplateField گذاشتی یه تگ رو جا انداختی باید اینگونه باشد



<asp:TemplateField HeaderText="زمان آخرین فعالیت">
<ItemTemplate>
<%# eval("LastActivityDate") %>
</ItemTemplate>
</asp:TemplateField>


تگ <ItemTemplate> یادت نره

آقا دمت گرم دستت درد نکنه مشکلم حل شذ