I have a custom editor template where I add values to the ViewData like so:
ViewData
@Html.EditorFor( model => model.PhoneNumber , new { Title = \"Som
You can nest your htmlAttributes object in view data:
<%= Html.EditorFor(model => model.PhoneNumber, new { htmlAttributes = new { Title = "SomeValue" } })
Then in your editor template:
<%= Html.TextBox("", Model.Value, ViewData["htmlAttributes"])%>