Ich habe gesehen, bind und eval austauschbar insbesondere in ASP.NET GridViews verwendet. Was ist der Unterschied?Was ist der Unterschied zwischen <% # Bind ("")%> und <% # Eval ("")%> in ASP.NET?
33
A
Antwort
47
8
Bind() wird für Zwei-Wege-Datenbindung verwendet. Wenn es also mit dem richtigen Datenquellentyp verwendet wird, werden die geänderten Werte aus dem GridView oder einem anderen Steuerelement abgerufen und in der Datenbank gespeichert.
Eval() ist eine unidirektionale, schreibgeschützte Möglichkeit, die Werte zu binden.
Verwandte Themen
- 1. Was ist der Unterschied zwischen <% %> und <%=%>?
- 2. Was ist der Unterschied zwischen <%# %> und <%= %>?
- 3. Was ist der Unterschied zwischen <% %> und <%= %> in ASP.NET MVC
- 4. Unterschied zwischen <> und =
- 5. Was ist der Unterschied zwischen <system.web> und <system.webServer>?
- 6. Was zwischen tun Vektor <vector<T...> der Unterschied> und Vektor <vector<T> ...>
- 7. Was ist der Unterschied zwischen <article> und <section> in html5
- 8. Was ist der Unterschied zwischen <pubDate> und <lastBuildDate> in RSS?
- 9. Was ist der Unterschied zwischen/<.>/und/<[.]>/in regulären Ausdrücken
- 10. Was ist der Unterschied zwischen <% ... %> und <%! ... %> in JSP
- 11. Was ist der Unterschied zwischen <T> und <T erweitert Objekt> in Java?
- 12. In ASP.Net, was ist der Unterschied zwischen <% = und <% #
- 13. <% # Eval ("State")%> oder <% # DataBinder.Eval (Container.DataItem, "state")%>
- 14. Unterschied zwischen <T> und <E>
- 15. Unterschied zwischen <acronym> und <abbr>?
- 16. Was ist der Unterschied zwischen "<>" und "! ="?
- 17. Was ist der Unterschied zwischen Array <T>, ContiguousArray <T> und ArraySlice <T> in Swift?
- 18. Was ist der Unterschied zwischen <f:viewParam> und <f:param>?
- 19. Was ist der Unterschied zwischen <c:if> und <c:when>?
- 20. Was ist der Unterschied zwischen <stdin> und <STDIN>?
- 21. Was ist der Unterschied zwischen result_of <F(Args...> und decltype <f(args...)>?
- 22. Was ist der Unterschied zwischen <a_element /> und <a_element xsi: nil = "true" />?
- 23. was ist der Unterschied zwischen <Taste onClick = ...> und <a href="#" onclick=.../>
- 24. Der Unterschied zwischen <all><sequence><choice> und <group> in XSD?
- 25. XSLT: Was ist der Unterschied zwischen <copy-of> und <apply-templates>?
- 26. Was ist der Unterschied zwischen Arraylist <Integer> a []; und Arraylist <Integer> ein ;?
- 27. Was ist der Unterschied zwischen <tiles:add> und <tiles:put> Streben?
- 28. Was ist der Unterschied zwischen DbSet <> und virtuellem DbSet <>?
- 29. Was ist der Unterschied zwischen <RequiredTargetFramework> und <targetframeworkversion>?
- 30. Was ist der Unterschied zwischen "Vorlage <class T>" und "Vorlage <typename T>"?
Ich habe einige schnellere Geschwindigkeitssteigerungen für das Ersetzen der Bind mit dieser Syntax für alle interessierten: <% # CType (Container.DataItem, System.Data.DataRowView) ("Kommentare")%> ' –
Lesen Sie folgenden Artikel vor der Verwendung lesen 'Eval' /' Bind': http://www.codeproject.com/Articles/623516/The-Evil-of-Eval-in-ASP-NET – SOReader