Asp.net 自定义输入,而不是@Html.Editorfor
我在“创建”视图中使用Asp.net 自定义输入,而不是@Html.Editorfor,asp.net,Asp.net,我在“创建”视图中使用@Html.EditorFor(model=>model.Score),但我想写 <select> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</op
@Html.EditorFor(model=>model.Score)
,但我想写
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
1.
2.
3.
4.
5.
但是如何将我编写的选择与model.Score连接起来?您应该使用而不是EditorFor
在您的情况下,可能是:
@Html.DropDownListFor(m => m.SelectedScore, Model.PossibleScores)
名字是自我描述的
当我使用DropDownListFor时,从何处获取值?请查看我的编辑。您还可以在我答案末尾的url中找到一个示例。