2011-04-22 43 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