如何在asp.net的剃刀视图中禁用旋转按钮?

时间:2014-02-23 10:31:14

标签: asp.net

在模型类中,列名称为public int? CTScore { get; set; },在Razor视图中,我想将其用作@Html.EditorFor(model => model.CTScore)

它显示为编辑框以及向上/向下箭头旋转按钮,但我不需要显示那些旋转按钮。怎么做?

感谢任何帮助。

2 个答案:

答案 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" } })