Разница между использованием выражений eval в asp.net - PullRequest
1 голос
/ 21 апреля 2011

Я просто пытался понять, что делает eval. Предположим, у меня есть сетка, какая разница, если я использую

Text='<%# Eval("FieldName") %>' in .aspx

и

DataBinder.Eval(e.Row.DataItem, "FieldName") in aspx.cs

Что такоеразница?Может ли кто-нибудь объяснить простыми словами, что делает каждый из них и в каком случае мы должны их использовать?или они могут использоваться взаимозаменяемо?

Спасибо в ожидании

PS: Пожалуйста, не понижайте голос и не отмечайте его, если считаете, что этот вопрос по каким-то причинам не подходит.Вы можете удалить его после ответа.

1 Ответ

1 голос
/ 21 апреля 2011

Как правило, нет никакой разницы между этими двумя методами, поскольку Eval фактически вызывает метод DataBinder.Eval.Для получения более подробной информации, пожалуйста, обратитесь к

DataBinder.Eval против Eval

...