關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結
來源:懂視網
責編:小采
時間:2020-11-27 16:18:03
關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結
關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結:當我們在做類似編輯功能的時候,會給定select選中默認值,然而mvc中偶爾這個功能不能用,或者是強類型的@Html.DropDownListFor不能用。湊巧今天遇到問題,解決問題時發現了mvc的一個小bug,做記錄如下:后臺無論用viewbag或是viewdata都不是重點
導讀關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結:當我們在做類似編輯功能的時候,會給定select選中默認值,然而mvc中偶爾這個功能不能用,或者是強類型的@Html.DropDownListFor不能用。湊巧今天遇到問題,解決問題時發現了mvc的一個小bug,做記錄如下:后臺無論用viewbag或是viewdata都不是重點

當我們在做類似編輯功能的時候,會給定select選中默認值,然而mvc中偶爾這個功能不能用,或者是強類型的@Html.DropDownListFor不能用。湊巧今天遇到問題,解決問題時發現了mvc的一個小bug,做記錄如下:
后臺無論用viewbag或是viewdata都不是重點,前臺無論用@Html.DropDownList @Html.DropDownListFor都無所謂
重點是當后臺用ViewData["typeBtnList"]=..... 或者ViewBag.typeBtnList =......前臺用
@Html.DropDownList("typeBtnList", ViewData["typeBtnList"] as List
@Html.DropDownList("typeBtnList", ViewBag.typeBtnList as List
而當我們把前臺改成
@Html.DropDownList("aaaaa", ViewData["typeBtnList"] as List
@Html.DropDownList("aaaaa", ViewBag.typeBtnList as List
結論:
參數命名很重要,因為看不到源碼,故猜測問題便是名稱問題
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結
關于mvc中@Html.DropDownListFor和@Html.DropDownList默認值無法選中問題簡單總結:當我們在做類似編輯功能的時候,會給定select選中默認值,然而mvc中偶爾這個功能不能用,或者是強類型的@Html.DropDownListFor不能用。湊巧今天遇到問題,解決問題時發現了mvc的一個小bug,做記錄如下:后臺無論用viewbag或是viewdata都不是重點