web-dev-qa-db-fra.com

Quelle est la différence entre <% # Bind ("")%> et <% # Eval ("")%> dans ASP.NET?

J'ai vu bind et eval utilisés de manière interchangeable, en particulier dans ASP.NET GridViews. Quelle est la différence?

35
Xaisoft

Eval est une liaison de données unidirectionnelle en lecture seule.

La liaison est une liaison de données bidirectionnelle en lecture/écriture.

Voir ici et ici .

50
John Sheehan

Bind () est utilisé pour la liaison de données bidirectionnelle. Ainsi, lorsqu'il est utilisé avec le type de source de données approprié, il extrait les valeurs modifiées du GridView ou d'un autre contrôle et les enregistre dans la base de données.

Eval () est un moyen unidirectionnel, en "lecture seule", de lier les valeurs.

9
Sam Schutte