есть класс Ideas с полем Title внутри, есть вьюха, которая наследует след. класс:
[MetadataType(typeof(Ideas_Validation))]
public partial class Ideas
{
}
public class Ideas_Validation
{
[Required(ErrorMessage = "Title is required")]
public string Title { get; set; }
}
public class IdeaItem
{
public Ideas Ideas { get; set; }
public List<Models.Categories> CategoryList { get; set; }
}
я хочу сделать клиентскую валидацию. Пробую вот так:
<input type="text" class="PTitleInput" id="Title" name="Title" value="<% = ViewData["title"] %>" /><%= Html.ValidationMessageFor(p=>p.Ideas.Title, "*")%><br />
не работает. Что я делаю не так?