ASP.NET中的内联脚本

ASP.NET中的内联脚本,asp.net,coding-style,inline-scripting,Asp.net,Coding Style,Inline Scripting,我想学习有关ASP.NET内联脚本的高级和基本知识,如 <img src="<%= Page.ResolveUrl("~")%>Images/Logo.gif"/> Images/Logo.gif/> 或 等等 和这些东西有什么区别 在哪里可以找到这些用法从基本到高级的实现?查看不同内联标记选项的详细信息 从文章中: --最基本的内联标记, 基本上运行正常代码: --用于小块的 信息,通常来自对象和 单个信息 与单个字符串或int变量类似: --用于约束表达式;

我想学习有关ASP.NET内联脚本的高级和基本知识,如

<img src="<%= Page.ResolveUrl("~")%>Images/Logo.gif"/>
Images/Logo.gif/>


等等

和这些东西有什么区别

在哪里可以找到这些用法从基本到高级的实现?

查看不同内联标记选项的详细信息

从文章中:

--最基本的内联标记, 基本上运行正常代码:

--用于小块的 信息,通常来自对象和 单个信息 与单个字符串或int变量类似:

--用于约束表达式; 例如Eval和Bind,通常是 在GridView等数据控件中找到, 中继器等:

--用于表达式,而不是代码; 常见于数据源:

--这是用于指令语法; 基本上就是你在顶部看到的东西 您的aspx页面与控件类似 注册和页面声明:

--这是服务器端注释, 你不想让任何人失去的东西 代码访问以查看:

通常,
用于预处理模板,例如在数据绑定时,对象的属性名称在编译时是未知的。例如,如果您有一个ASP.NET Repeater对象,并且您将对象列表数据绑定到该对象,则此符号用于预填充在任何时候都无法设置的值在数据绑定生命周期中进行cept

其他符号,
更为标准,您将比前面讨论的其他语法更经常地看到这些符号,特别是如果您使用ASP.NET MVC之类的东西而不是ASP.NET Web表单。语法
内联执行任意脚本,仅此而已,但允许您将整个块写入NET代码,如if语句、while循环、for循环等。语法
是一种求值和写入语法,大致相当于
。即
相同


这些语法是ASP.NET的基本知识。

最好、最合适的答案来自您。感谢您理解我:)
<asp:Label ID="lblDesc" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"Description")%>'></asp:Label>