человек, которого я НЕ в форме сегодня, просто понял, что вы можете передать тип, а не модель
например, вот мой jQuery DatePicker, который будет использоваться на каждом поле в UIHInt с DataPicker
`<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DateTime>" %>
<%=Html.TextBox(ViewData.TemplateInfo.HtmlFieldPrefix,Model.ToShortDateString(),new{Class="DatePicker"})%>`
тогда мой JS выглядит так:
$(document).ready(function() {
$(".DatePicker").datepicker({ dateFormat: 'dd/mm/yy' });
});
и мой взгляд просто выглядит так:
<div class="editor-field">
<%= Html.EditorFor(model => model.EventDate) %>
<%= Html.ValidationMessageFor(model => model.EventDate) %>
</div>