#asp.net #gridview #eval
#asp.net #gridview #eval
Вопрос:
Я просто пытался понять, что eval
делает. Предположим, у меня есть gridview — в чем разница, если я использую
Text='<%# Eval("FieldName") %>' in .aspx
и
DataBinder.Eval(e.Row.DataItem, "FieldName") in aspx.cs
Кто-нибудь может объяснить простыми словами, что делает каждое из них и в каком случае мы должны их использовать? Или они могут использоваться взаимозаменяемо?
Ответ №1:
Как правило, между этими двумя методами нет разницы, поскольку Eval фактически вызывает DataBinder.Метод Eval. Для получения более подробной информации, пожалуйста, обратитесь к