از MVC 5.1 امکان استفاده از html Attributes در EditorFor قرار گرفته و در ورژن های قبلی وجود نداره :

@Html.EditorFor(m => m.variable, new { htmlAttributes = new { placeholder = "Your Placeholder Text" } })


اگر ورژن پایینتر هست از TextBoxFor استفاده کنید و یا میتونید از این Custom Attribute استفاده کنید : https://stackoverflow.com/a/5824169