编辑一个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