編輯一個aspx文件時,我發現這兩個開始標籤看起來都是一樣的東西。有沒有區別,如果是,它是什麼?<%#和<%=開始標記之間有什麼區別?
5
A
回答
12
<%=
是相當於<% Repsonse.Write()
你可以寫任何內容在這裏:例如
<%=myProperty + " additional Text" %>
<%#
是一個綁定表達式。您可以檢索當前上下文中的任何公共值(例如,在GridView中)。但是你不能在這裏混合內容。
查看MSDN瞭解更多信息。
1
區別在於#符號指定了數據綁定指令,該數據綁定指令在數據綁定時解析(例如,當您調用Page.DataBind時)並且=符號指定評估表達式只是評估並打印到HTML在處理該行時輸出。
編輯:只是補充說,只有內部<%#%>您必須查看在像評估和演示數據綁定功能。
1
<%=是Response.Write()的簡寫。
<%#表示您正在使用數據綁定控件中的數據容器。
相關問題
- 1. 在ASP.NET WebForms中,<%:, <%=和<%#之間有什麼區別?
- 2. <jsp:include page = ...>和<%@ include file = ...>之間有什麼區別?
- 3. ERB評論中'<%#'和'<%#='之間有什麼區別?
- 4. <input type =「button」/>和<button>之間有什麼區別?
- 5. 在ASP.NET MVC之間有什麼區別「<%=」,「<%:」「<%#」
- 6. <u>標籤和<ins>標籤之間有什麼區別?
- 7. php標籤不工作。 php標籤<php和<之間有什麼區別?
- 8. jsp表達式標記之間的區別<%和<%=
- 9. <?有什麼區別? echo __();和<= __();
- 10. <?有什麼區別?和<?php
- 11. <%# %>和<%= %>有什麼區別?
- 12. $(「<tag></tag>」)和$('<tag>')之間有什麼區別?
- 13. <tiles:add>和<tiles:put> struts之間的區別是什麼?
- 14. <?php,<?, <?=,有什麼區別?
- 15. Rails:<%=和<%==之間的區別?
- 16. <?php和<?之間的區別
- 17. Ruby中+和<<之間的區別
- 18. ResponseEntity <T>和@ResponseBody之間有什麼區別?
- 19. 賦值符號=,:=和< - 之間有什麼區別?
- 20. dispatcher.forward()和<jsp:forward>之間有什麼區別嗎?
- 21. HTML <head>和<body>標籤有什麼區別?
- 22. <%:和<%=和<%#在aspx中有什麼區別?
- 23. 這些標記與ASP.NET MVC 2中的<%<%:<%=有什麼區別?
- 24. GAE:<min-pending-latency>和<max-pending-latency>之間有什麼區別?
- 25. 將元素注入到Hash.new([])時,<<和+ =之間有什麼區別?
- 26. <?或<?php ---有什麼區別?
- 27. <[]>與<null>之間的區別是什麼
- 28. 什麼意思是「:」在<%中:和<%=有什麼區別?
- 29. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 30. <servlet-path>和<servlet-class>標籤之間的區別?
啊,我想知道爲什麼<%=總是導致寫入與輸出流不同步......已經使用標籤。謝謝。 – tsilb 2009-02-12 00:07:21