Одна из перегрузок для Html.TextBox предоставляет механизм для назначения значений атрибутов для текстового поля. При этом вы можете установить не только размер, но и все другие атрибуты html, такие как class, maxlength и т. Д.
Html.TextBox( "textboxname", null, new { @size = "size" } )
Здесь последний параметр - это объект для указания атрибутов html.
Более подробную информацию можно найти в этой статье MSDN .