2009-07-24 41 views

回答

24

Eval是單向綁定和Bind是雙向綁定。使用Eval可讓您將內容放入您的頁面,但ASP.Net無法將其放回您的對象中。

Eval方法就是簡寫DataBinder.Eval。此外,Container.DataItem("Property")Eval方法實際上是相同的,除了要返回「路徑」的值時。例如,您可以撥打Eval,並用一個點分隔的「路徑」指向您想要的值的公共屬性,但我不相信您可以使用Container.DataItem("Property")來執行此操作。