Mask プロパティを使用してさまざまなタイプのデータを検証するために、InputMask コントロールを使用できます。たとえば、電話番号の前に3桁の局番を付けるマスクを追加できます。このコントロールを InputDate および InputTime と組み合わせて使用して、ユーザーが誤って無効なデータを入力しないようにすることもできます。
次の図は、さまざまなマスクを適用した InputMask コントロールを示しています。

次のコード例は、Menu を InputNumber コントロールに連結する方法を示します。
InputMaskController.cs
| Razor |
コードのコピー
|
|---|---|
public ActionResult Feature() { return View(); } |
|
InputMask.cshtml
| HTML |
コードのコピー
|
|---|---|
<div>
<label>電話番号用のInputMask</label>
<c1-input-mask mask="(999) 000-0000"
title="Mask: (999) 000-0000"></c1-input-mask>
</div>
<div>
<label>InputDateを含むInputMask</label>
<c1-input-date value="@DateTime.Now"
format="d" mask="99/99/9999" title="Mask: 99/99/9999">
</c1-input-date>
</div>
<div>
<label>InputTimeを含むInputMask</label>
<c1-input-time value="@DateTime.Now" format="t"
mask="00:00 >LL" step="@(new TimeSpan(0, 15, 0).TotalMinutes)"
is-editable=true title="Mask: 00:00 >LL"></c1-input-time>
</div>
|
|