Вы можете указать атрибуты html, которые вы хотите применить к своему элементу управления.Это делается с помощью второго параметра вашего метода HtmlHelper, который создает элемент управления.Например, в MVC 3, если вам нужно текстовое поле с всплывающей подсказкой, которая появляется при наведении на нее курсора, используйте атрибут заголовка html, например, такой:На стороне сервера код вы можете использовать ViewBag (или ViewData в MVC2).Таким образом, код будет выглядеть примерно так:
[HttpPost]
public void Form(Model m)
{
if(m.Name.Length==0)
ViewBag.NameError = "Please enter your name";
}
, а код представления будет выглядеть так:
@Html.TextBoxFor(model => model.Name, new { @class = "form", @title= (ViewBag.NameError==null?string.empty:(string)ViewBag.NameError)})