4

ページに 2 つの 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'は現在のコンテキストに存在しません」

4

2 に答える 2

2

Microsoft は、TextBox が HTML 5 属性をサポートできるようにする .NET Framework 4 の更新プログラムをリリースしました。

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

機能 3を参照

<asp:TextBox runat="server" type="some-HTML5-type" />
于 2013-06-20T08:08:15.927 に答える
0

ページの読み込みでは、これを簡単に追加できます。

 hour_input.Attributes.Add("type", "number");
于 2013-06-20T08:05:14.553 に答える