1
被輸入到@ Html.TextboxFor我有這樣的代碼:關閉特殊字符在ASP.NET
<div class="form-group">
@Html.LabelFor(model => model.Log.InventoryNo, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBoxFor(model => model.Log.InventoryNo, new {maxlength = "10", title = "e.g. PC3044241; PRN3044241; LT3044241", autocomplete = "off"})
@Html.ValidationMessageFor(model => model.Log.InventoryNo)
</div>
</div>
我想,這樣只有數字和字母可以輸入到文本框中。它不應該允許文本框中的任何其他字符,並且如果他們試圖忽略用戶。我想這將是客戶端驗證?有沒有辦法使用JavaScript或HTML 5做到這一點?