атрибут проверки максимальной длины, сгенерированный на сервере, но не локально - PullRequest
0 голосов
/ 25 января 2012

У меня есть объект POCO со следующим свойством:

[StringLength(200, MinimumLength=0, ErrorMessageResourceName="MetaListNameLength", ErrorMessageResourceType=typeof(TMS.Resources.PositionManager.Valid))]
    public virtual string DisplayName
    {
        get;
        set;
    }

У меня есть следующая строка в моем представлении:

<%:Html.TextBoxFor(m => m.Field.DisplayName, new { @class = "textboxsetwidth300" })%>

Я использую проверку jquery, и следующий HTML-код:генерируется при локальной отладке:

<input type="text" value="test2" name="Field.DisplayName" id="Field_DisplayName" data-val-required="Display Name is required" data-val-length-max="200" data-val-length="Display Name must be under 200 characters" data-val="true" class="textboxsetwidth300">

Однако на моем сервере выводится следующий html:

<INPUT id=Field_DisplayName class="text-box single-line textboxsetwidth300" value="test2" maxLength=200 type=text name=Field.DisplayName jQuery151048923621172495435="103">

Любые идеи о том, почему я получаю вывод html в стиле mvc на моем сервере, но jquery ненавязчивый вывод локально?Я сравнил файлы конфигурации и представления из обеих сред, и они одинаковы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...