サイトはモバイル デバイスでのみ使用されます。そのため、数値入力のみが必要なフィールドについては、テンキーパッドを表示したいと考えています。type を に設定した html 入力要素を使用することで、これを正常に実行できますtel
。このフィールドにMSDNasp:RequiredFieldValidator
に基づいてを追加したいと思います。
入力を に設定する必要がありますrunat="server"
。これを行うと、このエラーが発生します。
tel
入力タグの有効なタイプではありません。
を削除するとrunat="server"
、取得します
のプロパティ
Contract
によって参照されるコントロール ID が見つかりませんControlToValidate
''
これが私のコードです:
<input type="tel" runat="server" id="Contract"></input>
<asp:RequiredFieldValidator runat="server" ControlToValidate="Contract"
ValidationGroup="IfOnRent" Text="*"
ErrorMessage="Contract Required">
</asp:RequiredFieldValidator>
運が悪かっただけで、独自の検証をコーディングする必要がありますか?