標題包含我的整個問題。這些標記與ASP.NET MVC 2中的<%<%:<%=有什麼區別?
-1
A
回答
7
<% /* Is a codeblock */ for(int i = 0;i<5;i++) { } %>
<%= "Writes something to the output stream" /* Response.Write */ %>
<%: "HTML-encodes this <b>hello</b> to the output stream" %>
2
有關<%,<%=和<%#語法及其用法的詳細說明,請參閱this article。
<%:語法是.Net 4中的新增功能,用於編碼HTML輸出。有關詳細信息,請參閱this article of ScottGu。
0
<% %>
只是用來執行服務器端代碼
前。 <% if(oject){...} %>
<%= %>
用於執行服務器端代碼和返回值
離。 <%=Html.Encode(Item["Name"]) %>
<%: %>
用於執行服務器端代碼,但它會返回的Html 編碼字符串
前。 <%Item["Name"] %>
來源:What is difference between these tags <%, <%: , and <%= in ASP.NET MVC 2?
相關問題
- 1. 在ASP.NET MVC之間有什麼區別「<%=」,「<%:」「<%#」
- 2. ASP.NET MVC中的<%:和<%=有什麼區別?
- 3. ASP.NET MVC中的<%#和<%=有什麼區別?
- 4. 什麼意思是「:」在<%中:和<%=有什麼區別?
- 5. 在ASP.NET MVC中,<%=和<%:?有什麼區別?
- 6. <?php,<?, <?=,有什麼區別?
- 7. 在ASP.NET WebForms中,<%:, <%=和<%#之間有什麼區別?
- 8. <?有什麼區別? echo __();和<= __();
- 9. <?有什麼區別?和<?php
- 10. <%#和<%=開始標記之間有什麼區別?
- 11. ASP.NET中的<%#Bind(「」)%>和<%#Eval(「」)%>有什麼區別?
- 12. 這些<%$ %> asp.net標記標記叫什麼?
- 13. <?或<?php ---有什麼區別?
- 14. <%# %>和<%= %>有什麼區別?
- 15. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 16. <#eval和<#bind在asp.net中有什麼區別
- 17. asp.net中<%= %>語法和<%# %>有什麼區別?
- 18. 在doxygen中,/// <&///有什麼區別?
- 19. jsp中的<% ... %>和<%! ... %>有什麼區別
- 20. 這些表達式在asp.net mvc視圖「<%: %>」,「<%= %>」中有什麼不同?
- 21. 嵌入式VBScript中的「<%」和「<%=」有什麼區別?
- 22. <%:和<%=和<%#在aspx中有什麼區別?
- 23. <foo></foo>和JAXB中的null有什麼區別?
- 24. <head>與<asp:Content ID =「HeaderContent」...>?有什麼區別?
- 25. asp.net mvc標籤:<%: %>與<%= %>
- 26. HTML <head>和<body>標籤有什麼區別?
- 27. Asp.net MVC與<%:和<%=
- 28. EventEmitter <undefined>與EventEmitter <void>有什麼區別?
- 29. Eigen :: Ref <>與std :: reference_wrapper <>有什麼區別?
- 30. Java Facelets中的<h:head>和<head>有什麼區別?