asp.net的.aspx页面中各种符号的含义

asp.net的.aspx页面中各种符号的含义,asp.net,symbols,Asp.net,Symbols,我在asp.net的.aspx页面中遇到了不同的符号 <%#eval(expr) %> <%#bind(expr) %> <% %> - for specifying the c# code in aspx page <%$ %> - for specifying the SQL connection string in <asp:SqlDataSource> -用于在aspx页面中指定c#代码 -用于在中指定SQL连接字符串

我在asp.net的.aspx页面中遇到了不同的符号

<%#eval(expr) %> 
<%#bind(expr) %>
<% %>  - for specifying the c# code in aspx page
<%$ %> - for specifying the SQL connection string in <asp:SqlDataSource>

-用于在aspx页面中指定c#代码
-用于在中指定SQL连接字符串
这些符号背后是否有任何潜在的逻辑,或者只是我们必须盲目记住的语法?一般来说是什么意思?

这只是语法

的简称

是(加上以上内容)

是上面的+a
响应。Write()

是上述+a
响应。Write()
包装在
Html.Encode
(在.NET 4.0中新增)中


是一个,用于在运行时绑定配置或资源文件数据。

记住它。ASP.net语法的文档记录更差,有助于维护ASP“经典”呻吟的不一致性和后果。也别忘了

<%=variablename %>  


感谢您的回复,您能否引用有关此信息的任何参考资料?我曾多次尝试在文档中找到这一点,但没有结果。还有,那怎么办?@pseudocoder-点击链接。我不知道
。我根据您的初始链接进行了一些挖掘,发现
被称为an,允许您从配置或资源文件中提取值。不是简单的缩写!这样的块()包含成为Render()方法一部分的代码,而块本身包含方法和其他类成员。我意识到这是近5年后的事了,但可能值得在列表中添加
符号。。。这是所创建的绑定表达式的HTML编码版本