Введение Microsoft в привязку данных с использованием элемента управления asp:Repeater
дает синтаксис для извлечения значения:
<%# DataBinder.Eval(Container.DataItem, "orderid") %>
Этот синтаксис повторяется в других введениях в ASP. .net Repeater
control:
">...
Но я помню, что этот синтаксис был «плохим» и «неправильным». Из документации MSDNDataBinder.Eval
я вижу:
Примечание
Поскольку этот метод выполняет оценку с поздней привязкой, используя отражение во время выполнения, это может привести к заметному снижению производительности по сравнению с . ] стандартный синтаксис привязки данных ASP.NET.
(курсив добавлен)
Так что это объясняет , почемуя помнил "Оценка
плохая". Но что такое«стандартный синтаксис привязки данных ASP.NET»?