在gridview中,我們可以使用<%#Eval%>
或<%#Bind%>
來輸出數據庫中的值。他們有什麼區別?<#eval和<#bind在asp.net中有什麼區別
19
A
回答
27
EVAL是一個雙向綁定,綁定是雙向
如果綁定使用eval的值,它是隻喜歡讀。您只能查看數據。
如果綁定使用綁定的值,如果你這樣做的價值的一些變化會反映在數據庫上也
,你可以在這裏看到類似的帖子在堆棧溢出
What is the difference between <%# Bind("") %> and <%# Eval("") %> in ASP.NET?
+0
謝謝,它的知識淵博。 – 2011-07-20 04:53:28
5
eval是一種方式,綁定是雙向的。如果您不想處理髮回的數據,eval將完成這項工作。
2
eval
和bind
之間的主要區別是eval
是隻讀的,我們無法更改數據庫的東西eval
。
在使用bind
時,我們可以對數據庫進行一些更改。
1
eval和bind之間的主要區別是eval是隻讀的,我們無法更改數據庫的東西eval。
使用綁定時,我們可以應用一些更改。
如果您不想處理回傳的數據,eval將輕鬆完成這項工作。
1
如其所言評估和演示是一種方式,綁定是雙向 但一個更重要的區別綁定必須分配給服務器端控制(RUNAT =「服務器」)的屬性,而你可以指定評估和演示服務器側面或客戶端控制
<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>
-1
我認爲這兩者都沒有區別。我們可以使用Eval
以及Bind
進行所有操作,如insert
,update
和delete
以及select
。 因爲我有兩個工作,它在兩種情況下工作正常。
相關問題
- 1. ASP.NET中的<%#Bind(「」)%>和<%#Eval(「」)%>有什麼區別?
- 2. 在ASP.NET WebForms中,<%:, <%=和<%#之間有什麼區別?
- 3. 在ASP.NET MVC中,<%=和<%:?有什麼區別?
- 4. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 5. <%:和<%=和<%#在aspx中有什麼區別?
- 6. <?有什麼區別? echo __();和<= __();
- 7. <?有什麼區別?和<?php
- 8. <%# %>和<%= %>有什麼區別?
- 9. ASP.NET MVC中的<%:和<%=有什麼區別?
- 10. asp.net中<%= %>語法和<%# %>有什麼區別?
- 11. ASP.NET MVC中的<%#和<%=有什麼區別?
- 12. 在ASP.NET MVC之間有什麼區別「<%=」,「<%:」「<%#」
- 13. 什麼意思是「:」在<%中:和<%=有什麼區別?
- 14. < - 和=在data.frame中有什麼區別?
- 15. <?php,<?, <?=,有什麼區別?
- 16. assign()和<< - 在R中有什麼區別?
- 17. 在html5中<article>和<section>有什麼區別
- 18. <?或<?php ---有什麼區別?
- 19. cout << cout和cout <<&cout在C++中有什麼區別?
- 20. 在doxygen中,/// <&///有什麼區別?
- 21. (null)和<null>有什麼區別?
- 22. mysqlimport和mysql有什麼區別<dbfile.sql
- 23. jsp中的<% ... %>和<%! ... %>有什麼區別
- 24. <foo></foo>和JAXB中的null有什麼區別?
- 25. RSS中的<pubDate>和<lastBuildDate>有什麼區別?
- 26. ERB評論中'<%#'和'<%#='之間有什麼區別?
- 27. JSP中的<%和<%i有什麼區別?
- 28. 嵌入式VBScript中的「<%」和「<%=」有什麼區別?
- 29. Java Facelets中的<h:head>和<head>有什麼區別?
- 30. Rails erb中的<% code %>和<%= code %>有什麼區別?
http://stackoverflow.com/questions/259141/difference-between-bind-and-eval – Canavar 2009-11-25 12:56:46