場合、私は、ユーザーが電話番号を入力したときにテキストボックスをフォーマットする@ Html.TextBoxForでbootstrap-formhelpersデータ形式を使用するにはどうすればよいですか?あなたがformhelpersため<a href="http://js.nicdn.de/bootstrap/formhelpers/docs/phone.html" rel="nofollow noreferrer">this bootstrap documentation</a>を見て
<input type="text" class="form-control bfh-phone" data-format="+1 (ddd) ddd-dddd" placeholder="Cell or Home Phone" required>
を使用することができます。私は@Html.TextBoxFor
または@Html.EditorFor
を使って同じことをしたいと思います。どのように私はmvcでこれを達成するのですか?
<input type="text" class="form-control bfh-phone" data-format="+1 (ddd) ddd-dddd" value="@Model.PhoneNumber" placeholder="Cell or Home Phone" required>
と
@Html.EditorFor(model => model.PhoneNumber, new { htmlAttributes = new { @class = "form-control bfh-phone", @placeholder = "Cell or Home Phone", @data-format="+1 (ddd) ddd-dddd" } })
をobject reference
かみそりの構文エラーを与えるどちらも:ここに私がしようとしているものです。これはどうですか? HTML属性を追加するobject
を受け入れEditorFor()
のオーバーロードを使用する場合