c# – get input type =“number”标记在服务器上运行

我的页面上有两个
html5输入数字控件,我想通过后面的代码使用它们的值.但是当我添加runat =“server”属性时,我仍然无法在cs文件中捕获它们.有办法吗?

这是我的控件:

<input id="hour_input" type="number" min="1" max="12" step="1" value ="1" runat="server"/>
            <input id="minutes_input" type="number" min="0" max="60" step="5" value ="0" runat="server"/>

它给出:“名称’hour_input’在当前上下文中不存在”

最佳答案 Microsoft发布了.NET框架4的更新,允许TextBox支持HTML 5属性.

http://support.microsoft.com/kb/2468871

见功能3

<asp:TextBox runat="server" type="some-HTML5-type" />
点赞