可能重复:
ASP.NET “special” tags
您知道如何通过简单地使用<%= PropertyFromCodeBehind%>在页面中嵌入代码隐藏的属性值。你的.aspx?
嗯,我最近才发现,而且我似乎找不到任何可以更深入地解释这个(以及相关内容)的教程(我只知道<%#与Eval结合使用) - 可能因为我使用<%进行搜索。
那么,任何人都可以向我提供这些标签的更多详细说明,或者提供一些解释所有这些的教程的链接吗?我对在这个问题上可以学到的任何东西感兴趣;在某个地方,我看到你可以做一些花哨的东西,比如<%for ...%>。
答案 0 :(得分:11)
Here是一个开始的好地方。
有几种不同的语法:
<%$ %>
表达式语法 <%# %>
数据绑定语法 <% %>
已评估的代码块 <%= %>
陈述和表达 ASP.NET 4的新功能是HTML encoding syntax (haacked)。这与<%= %>
相同,但结果是HTML编码(对于非IHtmlString
类型)。新语法旨在替换<%= %>
。
<%: %>
HTML编码输出 答案 1 :(得分:2)
请参阅ScottGU's post帖子以帮助您入门。