Где одна строка? - PullRequest
       11

Где одна строка?

1 голос
/ 17 марта 2012

Во вновь созданном приложении MVC3 по умолчанию в представлении CRUD текстовое поле реализуется / вызывается как

    <div class="editor-field">
        @Html.EditorFor(model => model.EnrollmentDate)
        @Html.ValidationMessageFor(model => model.EnrollmentDate)             
    </div>

И полученный HTML-файл для этого блока становится

<div class="editor-field">
            <input class="text-box single-line" data-val="true" data-val-required="The EnrollmentDate field is required." id="EnrollmentDate" name="EnrollmentDate" type="text" value="" />
            <span class="field-validation-valid" data-valmsg-for="EnrollmentDate" data-valmsg-replace="true"></span>             
        </div>

Я ищу однострочный класс в Site.css, но нигде не могу его найти, есть только многострочная [:-D глупая инверсия].

Может кто-нибудь сказать мне, где это? это ключевое слово css?

Во-вторых, я не знаю разницы между использованием функции-члена EditFor из класса Html и функции TextBox также из HTML, особенно когда я хочу добавить новые элементы стиля в текстовое поле.

[ EDIT ] http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-application

Я читаю этот урок

Ответы [ 3 ]

0 голосов
/ 17 марта 2012

Это атрибут испускаемого класса из встроенного шаблона редактора.Эта статья объясняет их довольно хорошо.

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html

0 голосов
/ 11 марта 2014

Также вы можете использовать @Html.TextBoxFor(model=>model.Name, new {@class="class-name"}) вместо @Html.EditorFor()

0 голосов
/ 17 марта 2012

Да, это стиль CSS, но он не определен в Site.css, CSS, который применяется в этом экземпляре: text-box и input [type = "text"] .

.text-box {
width: 30em;

}

input[type="text"], 
input[type="password"] {
border: 1px solid #ccc;
padding: 2px;
font-size: 1.2em;
color: #444;
width: 200px;

}

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