2
A
回答
8
粗略地講,<%=term%>
轉化爲Resonse.Write(term)
而<%:term%>
轉化爲Response.Write(Html.Encode(term))
6
<%:
做一個HTML編碼,而<%=
沒有。
2
1
2
<%: %>
將試圖轉換無論是它之間放置在一個字符串的Html然後編碼它並把它輸出到響應流。但是,如果該對象實現IHtmlString
,它不會對它進行編碼。
<%= %>
會將其間的任何內容轉換爲字符串並將其輸出到響應流。
相關問題
- 1. asp.net mvc標籤:<%: %>與<%= %>
- 2. ASP.NET MVC System.Net.Mail與<strong></strong>
- 3. ASP.NET <%#與<%
- 4. HTML5 <section>與asp.net MVC
- 5. ASP.NET MVC Html.TextBoxFor呈現與<%:Model.value%>
- 6. < - ,[[< - ,$ < - 和:=與環境
- 7. 在ASP.Net中,<%=和<%#
- 8. ASP.NET MVC 404處理和IIS7 <httpErrors>
- 9. 這些標記與ASP.NET MVC 2中的<%<%:<%=有什麼區別?
- 10. ASP.NET MVC中的<%:和<%=有什麼區別?
- 11. ASP.NET MVC中的<%#和<%=有什麼區別?
- 12. 在ASP.NET MVC中,<%=和<%:?有什麼區別?
- 13. 使用ASP.NET MVC <%$ %>
- 14. 在ASP.NET MVC之間有什麼區別「<%=」,「<%:」「<%#」
- 15. @:vs <text></text>顯示asp.net mvc的內容mvc
- 16. 無法在<strong>ASP.NET</strong>和<strong>C#</strong>在ASP.NET
- 17. ASP.Net <%# %>和<%= %>規則?
- 18. ASP.NET - <%@和<asp:Panel?是什麼意思?
- 19. 在MVC中,您何時使用<%= %>和<% %>?
- 20. SBT,<< =與
- 21. 在ASP.NET WebForms中,<%:, <%=和<%#之間有什麼區別?
- 22. ASP.NET MVC:用<asp:TextBox>替換<%= Html.TextBox(「name」)%>
- 23. ASP.Net MVC傳遞列表<>使用IEnumerable <>查看
- 24. asp.net mvc - 轉換<br>到<br/>在c#
- 25. ASP.NET MVC 3列表<T> IEnumerable <SelectListItem>
- 26. ASP.NET MVC 4列表<T>至ICollection <T>
- 27. ASP.NET <%= %> vs <%: %>
- 28. Asp.net:使用的<%#或<%
- 29. ASP.NET mvc強類型<A>標籤
- 30. asp.net mvc translate <asp> to razor markdowndeep
一個重要的注意事項是<%:不會重新編碼實現IHtmlString的值(即MvcHtmlString) – 2010-11-17 14:29:33
<%:只對文本沒有標記爲已編碼的編碼。因爲Html.ActionLink(blah blah blah)已經被編碼(因爲它返回一個IHtmlString),所以它不會重新編碼它。 – Rangoric 2010-11-17 14:29:34
downvote似乎有點極端。 – RedFilter 2010-11-17 14:43:41