我使用Razor和MVC 5作为具有整数值的模型.如果我使用
@Html.EditorFor(model => model.WeekPrice, new { htmlAttributes = new { @class = "form-control" } })
我在文本框中出现了一个滑块/微调器; 生成的HTML是:
如果我使用
@Html.TextboxFor(model
或更改数据类型到decimal
微调器消失,HTML输入类型更改为文本.我如何使用
EditorFor
和压制微调器?
1> Rahul..:我没有看到任何理由为什么你不能
TextBoxFor()
用于此目的因为基本上你试图将它显示为普通TextBox
控制而不是数字上/下控制.无论如何,你可以使用CSS来实现这一目标.摘自CSS技巧:关闭数字输入旋转器input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }