与ASP.NET和自定义数据对象的数据绑定

与ASP.NET和自定义数据对象的数据绑定,asp.net,data-binding,Asp.net,Data Binding,如果将页面标记中的控件绑定到自定义对象: myPageControl.DataSource = myCustomObject myPageControl.DataBind() 我可以通过什么方式访问数据绑定标记中自定义对象的属性或字段?我见过这样的表达: <%# DataBinder.Eval(Container.DataItem, "myCustomProperty") %> 但它相当长,而且有点冗长。是否有更简单的方法绑定到对象内部的属性,或者这是唯一的方法?我从以下方面看到

如果将页面标记中的控件绑定到自定义对象:

myPageControl.DataSource = myCustomObject
myPageControl.DataBind()
我可以通过什么方式访问数据绑定标记中自定义对象的属性或字段?我见过这样的表达:

<%# DataBinder.Eval(Container.DataItem, "myCustomProperty") %>
但它相当长,而且有点冗长。是否有更简单的方法绑定到对象内部的属性,或者这是唯一的方法?我从以下方面看到了一切:

<%# myCustomProperty %>


所以。。。这里有什么区别?是否有一些参考资料可以解释你在标签之间所能做的一切?我想我只是在寻找一种比我上面提到的更短的绑定到属性的方法。

有各种不同的内联标记,请看一看

更新:您可以看到ASP.NET 1.1、2.0和3.5的混合符号

也许您应该阅读

如果向下滚动,实际上没有DataBinder.Eval…的示例或参考,这就是我问这个问题的部分原因。
<#= myCustomProperty %>
<%# Eval(myCustomProperty) %>