En una vista de cuadrícula, podemos usar <%#Eval%>
o <%#Bind%>
para dar salida a valores desde una base de datos. ¿Cuál es la diferencia entre ellos?Cuál es la diferencia entre <#eval y <#bind en asp.net
Respuesta
eval es una forma de unión, enlace es bidireccional
Si enlaza un valor utilizando Eval, es como un solo lectura. Solo puedes ver los datos.
Si enlaza un valor utilizando Bind, y si lo hace algún cambio en el valor que se reflejará en la base de datos también
se puede ver puesto similar aquí en desbordamiento de pila
What is the difference between <%# Bind("") %> and <%# Eval("") %> in ASP.NET?
Gracias, es muy conocedor. –
eval es de una sola manera, bind es bidireccional. Si no quiere manejar los datos publicados, eval hará el trabajo.
La principal diferencia entre eval
y bind
es eval
es de solo lectura, no podemos cambiar en la base de datos lo eval
.
Durante el uso de bind
podemos aplicar algunos cambios en la base de datos.
La principal diferencia entre eval y bind es eval es de solo lectura, no podemos cambiar en la base de datos cosa eval.
Al usar bind podemos aplicar algunos cambios.
Si no desea manejar los datos publicados, eval hará el trabajo fácilmente.
como decían Eval es de una forma y de enlace es bidireccional pero nadie más importante Enlazar diferencia se debe asignar a una propiedad de control del lado del servidor (runat = "server"), mientras que se puede asignar Eval al servidor lado o lado del cliente de control
<asp:ListView ID="listview1" runat="server">
<ItemTemplate>
<%--you can do this--%>
<asp:Label ID="label1" runat="server" Text="<%#Bind('xx') %>"></asp:Label>
<%--you can do this--%>
<asp:Label ID="label2" runat="server" Text="<%#Eval('xx') %>"></asp:Label>
<div>
<%--WILL CAUSE AN ERROR--%>
"<%#Bind('xx') %>"
<%--you can do this--%>
"<%#Eval('xx') %>"
</div>
</ItemTemplate>
</asp:ListView>
Creo que no hay diferencia en ambos. Podemos usar Eval
y Bind
para todas las operaciones, como insert
, update
y delete
, así como select
. Porque tengo trabajo con ambos y funciona bien en ambos escenarios.
- 1. ¿Cuál es la diferencia entre <% # Bind ("")%> y <% # Eval ("")%> en ASP.NET?
- 2. En ASP.Net, ¿cuál es la diferencia entre <% = y <% #
- 3. ¿Cuál es la diferencia entre <% %> y <%=%>?
- 4. ¿Cuál es la diferencia entre ofstream "<<" y Write
- 5. ¿Cuál es la diferencia entre <%# %> y <%= %>?
- 6. ¿Cuál es la diferencia entre <% # y <% = en ASP.NET MVC?
- 7. ¿Cuál es la diferencia entre <%: y <% = en ASP.NET MVC?
- 8. ¿Cuál es la diferencia entre <% %> y <%= %> en ASP.NET MVC
- 9. ¿Cuál es la diferencia entre <%: y <% = y <% # en aspx?
- 10. cuál es la diferencia entre '! =' Y '<>' en MySQL
- 11. ¿Cuál es la diferencia entre `=` y `<-` en R?
- 12. diferencia entre <%! %> y <% %>
- 13. Cuál es la diferencia entre mysqlimport y mysql <dbfile.sql
- 14. ¿Cuál es la diferencia entre "<>" y "! ="?
- 15. ¿Cuál es la diferencia entre cout << cout y cout << y cout en C++?
- 16. ¿Cuál es la diferencia entre <%: artículo [ "Título"]%> y <% = item [ "Título"]%>
- 17. ¿Cuál es la diferencia entre <system.web> y <system.webServer>?
- 18. ¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
- 19. ¿Cuál es la diferencia entre <pubDate> y <lastBuildDate> en RSS?
- 20. ¿Cuál es la diferencia entre ReadOnlyCollection <T> y ReadOnlyCollectionBuilder <T> en .Net?
- 21. ¿Cuál es la diferencia entre <?> y <? extiende Object> en Java Generics?
- 22. ¿Cuál es la diferencia entre <C-C> y <C-[> en vim?
- 23. Cuál es la diferencia entre <% ... %> y <%! ... %> en jsp
- 24. Diferencia entre <? Php y <?
- 25. Java: ¿Cuál es la diferencia entre <init> y <clinit>?
- 26. ¿Cuál es la diferencia entre <jsp: incluir página = ...> y <% @ incluir archivo = ...>?
- 27. ¿Cuál es la diferencia entre <a_element /> y <a_element xsi: nil = "true" />?
- 28. ¿Cuál es la diferencia entre <RequiredTargetFramework> y <targetframeworkversion>?
- 29. ¿Cuál es la diferencia entre Func <T, TResult> y Converter <TInput, TOutput>?
- 30. WSDL: cuál es la diferencia entre <binding> y <portType>
http://stackoverflow.com/questions/259141/difference-between-bind-and-eval – Canavar