Eval對功能和Bind的區別

通常不去深究Eval()和Bind()方法的人用到這兩個方法時會覺得,這兩個方法功能等價,殊不知他們還是有很多區別的。衆所周知Eval()和Bind()是數據綁定時的兩個重要的方法,在數據綁定表達式中使用這兩個方法都可以將數據源中的數據呈現到定義數據綁定表達式的控件上,但Eval()方法只能顯示數據,使用Repeater或Datalist控件呈現數據時經常在其數據綁定表達式中使用Eval()方法。和Eval()相比Bind()的方法不但可以顯示數據,而且還能修改數據。所以Bind()方法通常被GridView、DetalisView、FormView等控件使用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章