数字上下文本框不显示IE中的按钮

时间:2018-11-26 13:08:34

标签: c# asp.net webforms numericupdown

我有一个HTML input控件

<input id="textBox1" class="form-control" runat="server"/>

我添加以下C#代码以使其成为数值上下控件:

textBox1.Attributes["type"] = "number";
textBox1.Attributes["min"] = "0";
textBox1.Attributes["max"] = "50";
textBox1.Attributes["step"] = "1";

这在Chrome浏览器中工作正常,但在Internet Explorer中,没有显示上下按钮。

我应该怎么做才能在IE中显示按钮?

我知道有人问过类似的问题here,但我认为,如Sachin Gupta的回答here中所建议的那样,在代码后面添加属性可以克服这个问题。

1 个答案:

答案 0 :(得分:1)

请参见https://caniuse.com/#feat=input-number IE版本附带的注释为:

  

UI小部件不包含递增/递减按钮。