求指教她們倆的區(qū)別,什么時候該用什么,謝謝
2 回答

四季花海
TA貢獻(xiàn)1811條經(jīng)驗 獲得超5個贊
簡單的賦值輸出(=)只能輸出固定的內(nèi)容(固化的內(nèi)容),比如調(diào)用函數(shù)的參數(shù)固定、屬性或變量的值固定等。而綁定輸出(#)則不同,一來,綁定輸出必須在執(zhí)行數(shù)據(jù)綁定操作(也就是DataBind)的時候才會執(zhí)行,二來,綁定輸出能動態(tài)的使用綁定數(shù)據(jù)源的數(shù)據(jù)特性。
當(dāng)然,簡單賦值輸出也可以用在數(shù)據(jù)綁定里,在那里把數(shù)據(jù)綁定內(nèi)容作為參數(shù)傳遞給必要的函數(shù)之類的。
MS定義他們相似性很強(qiáng)的輸出操作,目的也就是在于區(qū)分他們的應(yīng)用場合。即便他們都可以同時應(yīng)用在數(shù)據(jù)綁定輸出中,MS還是建議非必要還是盡量在數(shù)據(jù)綁定時使用綁定輸出。當(dāng)然,非數(shù)據(jù)綁定輸出時則沒的選擇,只能使用簡單的賦值輸出方式。
- 2 回答
- 0 關(guān)注
- 1194 瀏覽
添加回答
舉報
0/150
提交
取消