2015-08-09 38 views
0

對於asp.net dropdownlist,以下兩行代碼都實現了相同的功能。我看到的唯一區別是比其他人短。除了代碼可讀性以外,使用其他優勢還有什麼優勢?設置下拉列表的SelectedValue或設置特定項目的Selected屬性會更好嗎?

ddl.SelectedValue = 5; 

ddl.Items.FindByValue(5).Selected = True; 
+0

看看下面的鏈接可能會有所幫助: http://stackoverflow.com/questions/9564024/selectedvalue-vs-selecteditem-value-of-dropdownlist –

回答

0

兩個項目完成大部分的同樣的東西;然而,第二行,如果項目不被發現,將拋出一個異常:

ddl.Items.FindByValue(5) //may return null.. 
         .Selected = True; //throws NullReferenceException 

雖然的SelectedValue不提供該麻煩。

相關問題