在模型类中,列名称为public int? CTScore { get; set; }
,在Razor视图中,我想将其用作@Html.EditorFor(model => model.CTScore)
。
它显示为编辑框以及向上/向下箭头旋转按钮,但我不需要显示那些旋转按钮。怎么做?
感谢任何帮助。
答案 0 :(得分:4)
听起来Razor正在向您的type="number"
字段添加input
,这会导致现代浏览器显示旋转按钮。如果您要禁用此功能,并使用type="text"
,则可以向您的媒体资源添加DataType
属性:
[DataType(DataType.Text)]
public int? CTScore { get; set; }
答案 1 :(得分:2)
以下是您需要的内容。
@Html.EditorFor(model => model.CTScore, new { htmlAttributes = new { @type="text" } })