Ниже приведен пример кода, который я пытаюсь обновить. Клиент хотел бы, чтобы текст меню отображал значение AppSetting Value. Я смог настроить настройки и функцию для ее реализации. Но я получаю ошибку в моем коде Bind и задаюсь вопросом, не видит ли кто-нибудь что-то, что я пропустил.Asp Binding question
Не так ли легко установить идентификационную метку для MenuItem? Когда я пытаюсь использовать ID, он не переконфигурируется визуальной студией в intellisense.
Ошибка -> Элемент управления MenuItem с двусторонней привязкой данных к полю OUEntity должен иметь идентификатор.
<asp:MenuItem PopOutImageUrl="" Text="Administration" Selectable="false">
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text='<%# Bind("OUEntity") %>'></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
</asp:MenuItem>
Хм ... Теперь ничего не передается в пункт меню для текста. Существует пустое место, где должен появиться текст. Поэтому я не думаю, что eval работает. Интересно, может ли мне немного поработать над кодом, чтобы убедиться, что он заполнен. Как вы думаете? – JPJedi
Единственный раз, когда вы должны использовать Eval, вы используете DataBinding. Скажем, например, у вас есть asp: Repeater и тег сервера находятся внутри asp: Repeater. –