0

Я делающее MVC2 проектутекст требуется поле MVC2 asp.net

Вид:

<%= Html.DropDownListFor (m => m.CategoryId, Model.CategoryList)%> 
<%= Html.ValidationMessageFor (m => m.CategoryId)%> 
    <br /> 
    <%if ((Html.TextBoxFor(m => m.NewCategory)).Equals("")) %> 
    <%{ show error msg near the textbox "* field is required"}%> 
    <% else %> 
    <%= Html.TextBoxFor(m => m.NewCategory)%> 

Если текстовое поле пусто, то показать Сообщ ошибки и дайте пользователю вводить снова, как это сделать ?? : S

ответ

1

положил условие «[Обязательно]» на Свойство вашей модели.

public class MyModel { 
    [Required] 
    public string NewCategory { get; set; } 
} 

Полный объяснил пример можно найти здесь: http://www.codeproject.com/Articles/220025/A-sample-on-Asp-Net-MVC-Model-Validation-using-Dat

+0

Тогда это не требуется? <% if ((Html.TextBoxFor (m => m.NewCategory)). Equals (""))%> – user3021004

+0

Нет. Абсолютно нет. Это «старый шлейф» –