Я видел, что bind и eval используются взаимозаменяемо, особенно в ASP.NET GridViews. В чем разница?
В чем разница между <% # Bind ( ")%> и <% # Eval (" ")%> в ASP.NET?
Ответ 1
Eval - однонаправленная, только привязка данных только для чтения.
Связывание - это двусторонняя привязка данных чтения/записи.
Ответ 2
Bind() используется для двусторонней привязки данных. Поэтому, когда он используется с соответствующим типом источника данных, он вытаскивает измененные значения из GridView или другого элемента управления и сохраняет их обратно в базу данных.
Eval() - это односторонний способ "только для чтения" для привязки значений.