2017-10-22 7 views
0

MVC5 DropDownListの選択された値を設定するには?次MVC5コードが与えられ

@Html.DropDownList(name: "Enhanced_Rijndael_AlgorithmID", optionLabel: null, selectList: EnhancedRijndaelAvailableHashAlgorithmList.Select(item => new SelectListItem 
{ 
    Value = item.RecordID.ToString(), 
    Text = item.HashAlgorithm, 
    Selected = "select" == item.RecordID.ToString() 
}), htmlAttributes: new { @class = "form-control" }) 

は、このリストの「選択した値」に設定することは可能ですか?

私が考えることができるのは、SelectListItemセットのSelected値を何らかの形で設定していることだけです。ここで

+0

を思い出しされた後に出てくるが、あなたがして 'Html.DropDownListFor'ヘルパーメソッドを使用して、ビューのためのビューモデルを持っていますです。 – Shyju

+0

私はDropDownListForが私が使用していたSelectListItemで動作するかどうか不安でした。ありがとう... –

答えて

0

は何アイブ氏はDropDownListFor

@Html.DropDownListFor(expression: r => r.AlgorithmID, selectList: EnhancedRijndaelAvailableHashAlgorithmList.Select(item => new SelectListItem 
{ 
    Value = item.RecordID.ToString(), 
    Text = item.HashAlgorithm, 
    Selected = "select" == item.RecordID.ToString() 
}), 
htmlAttributes: new { @class = "form-control" }, optionLabel: "Algorithm") 
関連する問題