出於好奇,因爲它很容易變通:this documentation for DropDownListFor
說optionLabel
可以是null
。但是,如果我嘗試與optionLabel
編譯爲null
我得到一個調用是模棱兩可的錯誤,因爲也有一種方法,其中object
在同一位置和null
顯然是不明確的。所以是a)文檔錯誤b)有一種方法來編譯和指定我的意思是哪種方法c)文檔意味着不同的方法optionLabel
可以是null
而不會導致調用不明確錯誤?DropDownListFor optionLabel null給出「呼叫不明確」
編輯:
我現在認識到其中optionLabel
作爲一個字符串變量傳遞過程中的文檔指的情況下,這是沒有意義的總是null
通過。例如:
string optionLabel = null;
// Possibly do something with optionLabel
@Html.DropDownListFor(x => x.Name, selectList, optionLabel)
你能分享你是怎麼稱呼它的嗎?你有其他的擴展方法嗎? – 2013-02-27 13:42:49