我在asp.net的.aspx页面中遇到了不同的符号
<%#eval(expr) %> <%#bind(expr) %> <% %> - for specifying the c# code in aspx page <%$ %> - for specifying the sql connection string in <asp:sqlDataSource>
这些符号背后有什么潜在的逻辑,还是仅仅是我们必须盲目记住的语法?什么是<%%>一般的意思
请帮帮我。
感谢预期
解决方法
它只是语法。
<%%>仅仅是< script runat =“server”> < /脚本>又名code render blocks。
<%#%>是binding expressions(加上面)。
<%=%>是上面一个Response.Write()。
<%:%>是上面的一个Response.Write()包装在Html.Encode(.NET 4.0中的新)。
<%$%>是一个ASP.NET expression,用于在运行时绑定配置或资源文件数据。