@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
new { @class = "datepicker",
title = string.Format("{0}, {1}", "Hello", "World") })
Единственная причина, по которой вы используете символ @ перед классом, заключается в том, что class является ключевым словом C #. Вы также должны использовать его для атрибутов с именами по умолчанию, пространством имен, double и т. Д.
Заголовок не является ключевым словом C #. Поэтому вам не нужно ставить перед ним символ @.