2011-04-22 86 views
1

如果我在绑定页面标记到自定义对象的控制:数据与ASP.NET和自定义数据绑定对象

myPageControl.DataSource = myCustomObject 
myPageControl.DataBind() 

以何种方式(S)我可以访问自定义对象的属性或字段在数据绑定的标记?我已经看到这个表达式:

<%# DataBinder.Eval(Container.DataItem, "myCustomProperty") %> 

但是它相当长,有些冗长。是否有更简单的方法来绑定对象内的属性,或者这是唯一的方法?我已经看到了从:

<%# myCustomProperty %> 

<#= myCustomProperty %> 

<%# Eval(myCustomProperty) %> 

所以......这里有什么区别?是否有一些参考文献解释了您可以在<%# ... %>标签之间做的所有事情?我想我只是寻找一种更简单的方式来绑定我的属性,而不是我上面提到的。

回答

0

有不同的内联标签的种种,所以来看看here

更新:你看到ASP.NET 1.1,2.0的混合符号和3.5

也许你应该阅读this tutorial

+0

如果向下滚动[本页](http://msdn.microsoft.com/zh-cn/library/ms178366.aspx),实际上没有示例或对“DataBinder.Eval”的引用(...)',这是我为什么问这个问题的部分原因。 – qJake 2011-04-22 14:07:57