【问题标题】:get input type="number" tag to run on server获取输入类型=“数字”标签以在服务器上运行
【发布时间】:2013-06-20 16:58:33
【问题描述】:

我的页面上有两个 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'在当前上下文中不存在”

【问题讨论】:

    标签: c# asp.net html


    【解决方案1】:

    Microsoft 发布了 .NET framework 4 的更新,允许 TextBox 支持 HTML 5 属性。

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

    参见功能 3

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

    【讨论】:

      【解决方案2】:

      在你的页面加载中你可以简单地添加这个:

       hour_input.Attributes.Add("type", "number");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        相关资源
        最近更新 更多