Я получаю сообщение об ошибке для ng-pattern... как я могу добавить его в @Html.TextBoxFor
? Я попытался с ng-шаблоном также, но тот же результат... он выдал мне ошибку... я знаю, что для ng-модели в mvc мне нужно использовать ng_model, но для ng-шаблона не работает
div class="form-group">
<label for="licencenumber" class="control-label col-lg-5 col-md-6">@Html.Label(@Translator.Translate("LICENCE_NUMBER")): <span id="licenceNumberRequired" class="required display">*</span></label>
<div class="col-lg-7 col-md-6">
@Html.TextBoxFor(m => m.DocumentNumber, new { @class = "form-control", id = "documentNumber", @maxlength = "13", ng_model="documentNumber",ng_pattern="^/[\w ]+$/" })
</div>
</div>
Я думаю, что есть проблема с тем, что.NET удаляет неизвестную escape-последовательность в строке. Попробуйте добавить ng-шаблон следующим образом:
ng_pattern = @"/[\w ]+$/"
с символом @перед строкой. Это должно заставить его игнорировать escape-последовательности