У меня есть страница со следующим кодом:
<ItemTemplate>
<a id="el_<%# ((MyType)Container.DataItem).FirstName) %>"
class='activate_edit_modal' popupId="modal_window" title="Click to edit.">
Edit
</a>
</ItemTemplate>
Когда я пытаюсь запустить страницу, я получаю следующую ошибку: CS1002: ; expected
с выделенной строкой прямо под <ItemTemplate>
. Почему это? Я думал, что когда вы используете <%# XXXXX %>
, вы не используете точку с запятой.
Я попытался изменить это на <%# Eval("FirstName") %>
, и это, кажется, работает.