简体   繁体   English

自定义输入,而不是@ Html.Editorfor

[英]custom input instead of @Html.Editorfor

I use @Html.EditorFor(model=> model.Score) in my "create" view but I would like to write 我在“创建”视图中使用@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>

but how do I connect the select I write with the model.Score ??? 但是我如何将我编写的选择与模型连接起来呢?

You should use DropDownListFor instead of EditorFor. 您应该使用DropDownListFor而不是EditorFor。

In your case it could be: 在您的情况下,可能是:

@Html.DropDownListFor(m => m.SelectedScore, Model.PossibleScores) 

where names are self-described. 名称是自我描述的。

An example of usage 用法示例

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM