标题包含我的整个问题。这些标记与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>有什么区别?