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

时间:2011-04-22 13:59:05

标签: asp.net data-binding

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

myPageControl.DataSource = myCustomObject
myPageControl.DataBind()

我可以用什么方式访问数据绑定标记中自定义对象的属性或字段?我见过这个表达:

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

但它相当长,有点冗长。是否有更简单的方法来绑定对象内的属性,或者这是唯一的方法吗?我见过以下所有内容:

<%# myCustomProperty %>

<#= myCustomProperty %>

<%# Eval(myCustomProperty) %>

那么......这有什么区别?是否有某些参考资料可以解释<%# ... %>标记之间的所有内容?我想我只是在寻找一种比我上面提到的更短的绑定方式。

1 个答案:

答案 0 :(得分:0)

有各种不同的内联代码,请看一看 here

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

也许你应该阅读 this tutorial