Tar*_*rik 2 asp.net coding-style inline-scripting
我想学习有关ASP.NET内联脚本的高级和基本知识
<img src="<%= Page.ResolveUrl("~")%>Images/Logo.gif"/>
Run Code Online (Sandbox Code Playgroud)
要么
<asp:Label ID="lblDesc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Description")%>'></asp:Label>
Run Code Online (Sandbox Code Playgroud)
等等...
而且,<%%>和<%#%>之间的区别是什么?
从基本到高级实现这些用法,我在哪里可以找到?
Mat*_*nes 10
查看本文以了解不同内联标记选项的详细信息.
来自文章:
<%...%> - 最基本的内联标记,基本上运行普通代码:
<%= ...%> - 用于小块信息,通常来自对象和单个信息,如单个字符串或int变量:
<%#...%> - 用于绑定表达式; 例如Eval和Bind,最常出现在GridView,Repeater等数据控件中:
<%$ ...%> - 用于表达式,而不是代码; 常见于DataSources:
<%@ ...%> - 这是指令语法; 基本上你在aspx页面顶部看到的东西,如控件注册和页面声明:
<% - ...%> - 这是服务器端注释,您不希望任何没有代码访问权限的人看到:
| 归档时间: |
|
| 查看次数: |
2817 次 |
| 最近记录: |