Я использую структуру лица.Моя модель имеет сущность tblGameInfo, где в свойствах навигации есть ассоциации, называемые tblPlayer1 и tblPlayer2, которые связаны с сущностью tblPlayer.У меня есть список на моей странице, где я хочу показать информацию об игре с именами игроков.Я обнаружил, что в списке просмотра я должен иметь, например, один из них:
<td>
<asp:Label ID="tblPlayer1Label" runat="server"
Text='<%# Eval("tblPlayer1.FirstName")%>' />
</td>
<td>
<asp:Label ID="tblPlayer2Label" runat="server"
Text='<%# GetPlayerName(Eval("tblPlayer2.id")) %>' />
</td>
Но это не работает.У меня ничего не отображается в списке.Я пробовал много разных вариантов, но не могу найти работающий.Возможно, это простая ошибка, но я новичок в asp.net и не могу ее найти.Вторая проблема - редактирование.В редактируемом шаблоне есть выпадающий список со всеми игроками.
<td>
<asp:DropDownList ID="DropDownList1" runat="server"
DataTextField="FullName"
DataValueField="id"
SelectedValue='<%# Bind("tblPlayer2") %>'> <- ??
</asp:DropDownList>
</td>
Как мне связать данные?Не разрешено связывать и изменять свойства?Он пишет мне, что элемент не существует в списке элементов.