Что такое различие в:Text = '<% # Eval ("LocationType")%> против Text =' <% # Bind ("LocationType")%> '>
Text='<%# Eval("LocationType")%> vs Text='<%#Bind("LocationType") %>'>
Благодарности
Что такое различие в:Text = '<% # Eval ("LocationType")%> против Text =' <% # Bind ("LocationType")%> '>
Text='<%# Eval("LocationType")%> vs Text='<%#Bind("LocationType") %>'>
Благодарности
Ключевое слово Bind работает как Eval для отображения данных и может получить значение, которое вы ввели при обновлении или вставке записи. Кроме того, привязка очень полезна в TemplateFields, используемых в GridView и DetailsView. Bind сохраняет значение свойства связанного управления в набор значений, который элемент управления FormView автоматически извлекает и использует для составления списка параметров команды вставки или редактирования. Аргумент, переданный Bind, должен совпадать с именем поля в контейнере данных. Например, текстовое поле в фрагменте кода предоставляет значение для поля примечаний.
'/>
В .NET Framwork 2.0 вводит Eval(). Eval() является ярлыком для Container.DataItem(). Поскольку Eval() использует Reflection, он вызывает накладные расходы. С точки зрения оптимизации лучше использовать Container.DataItem().
, показывая ссылку, не является ответом, увядает, вы пытаетесь быть более явным или просто используете комментарий вопроса для этого – balexandre
hmmmmmm ..... спасибо за ответ. Мне не приходило в голову искать EVAL vs BIND, поскольку он не показывает результат поиска для ключевого слова, которое я использовал. еще раз спасибо –
@Balexandre: -Спасибо за указание этого. –