有什麼區別在ASP.Net中,<%= x %>
和<%# x %>
有什麼區別?在ASP.Net中,<%=和<%#
20
A
回答
51
看到這個問題:從茨艾倫
When should I use # and = in ASP.NET controls?
摘要Ë答案:
這裏有幾個不同的 '蜂蜇傷':
<%@
- 頁/控制/導入/註冊directive<%$
- Resource訪問和Expression建設<%=
- 明確輸出到頁面,相當於<% Response.Write() %>
<%#
- Data Binding.它只能用在哪裏數據綁定是受支持的,或者在頁面級別,如果您在代碼隱藏中調用Page.DataBind()
。<%--
- Server-side comment塊<%:
- 相當於<%=
,但它also html-encodes the output。
4
<%#
是data binding expression syntax。
<%=
解析表達式其值返回到塊(Embedded code block reference) - 有效簡寫<% Response.Write(...); %>
2
<%#被數據綁定指令,<(%)=爲 「回覆於」 的快捷方式
2
<(%)= X%>爲回覆於速記()
<%#X%>表示一個數據綁定。
<%>表示服務器可執行代碼。
相關問題
- 1. Asp.net MVC與<%:和<%=
- 2. 無法在<strong>ASP.NET</strong>和<strong>C#</strong>在ASP.NET
- 3. 在<和<=
- 4. 在ASP.NET中渲染<而不是<
- 5. ASP.NET - <%@和<asp:Panel?是什麼意思?
- 6. ASP.Net <%# %>和<%= %>規則?
- 7. <%$ %>和<%# %>在ASP.NET中如何工作?
- 8. 在ASP.NET MVC中,<%=和<%:?有什麼區別?
- 9. <#eval和<#bind在asp.net中有什麼區別
- 10. ASP.NET <%= %> vs <%: %>
- 11. Asp.net:使用的<%#或<%
- 12. <%:和<%=和<%#在aspx中有什麼區別?
- 13. ASP.NET中的<%#Bind(「」)%>和<%#Eval(「」)%>有什麼區別?
- 14. asp.net中<%= %>語法和<%# %>有什麼區別?
- 15. ASP.NET MVC中的<%:和<%=有什麼區別?
- 16. ASP.NET MVC中的<%#和<%=有什麼區別?
- 17. `<%#`和`<%=`和一個asp.net ascx文件之間的區別?
- 18. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 19. cout << cout和cout <<&cout在C++中有什麼區別?
- 20. 使用<<< CON在PHP中
- 21. 在bash中,<<<用於什麼?
- 22. asp.net mvc標籤:<%: %>與<%= %>
- 23. 在IE和Safari中,Datatables分頁字符「<<」和「<」不能正確顯示
- 24. 什麼是Swift上的+++和<<<?
- 25. 簡單的ASP.Net問題<%#和<%=不工作!
- 26. 在<head>和末尾<body>
- 27. Ruby中+和<<之間的區別
- 28. <% %>在ASP.NET中(嵌入代碼塊)
- 29. 在asp.net核心中的IUser <TKey>
- 30. <%: %>在ASP.NET(MVC2)中做什麼? (...)%>:
感謝喬爾提供的鏈接和一個非常明確的答案。 – Jessycormier 2016-01-23 23:47:32