如何在mvc @ Html.TextBoxFor(...)中添加ng-pattern?

时间:2015-06-29 09:31:01

标签: angularjs asp.net-mvc

我收到了ng-pattern的错误...如何在@Html.TextBoxFor中添加?我尝试使用ng-pattern但结果相同......它给我一个错误...我知道这是mvc中的ng-model我需要使用ng_model但是ng-pattern不能正常工作

    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>

1 个答案:

答案 0 :(得分:0)

我认为.NET在字符串中遇到未知的转义序列存在问题。尝试添加ng-pattern,如下所示:

ng_pattern = @"/[\w ]+$/"

字符串前面的@字符。这应该导致它忽略转义序列