Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 自定义输入,而不是@Html.Editorfor_Asp.net - Fatal编程技术网

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中找到一个示例。