@Html.EditorFor()
does not have an overload to support htmlAttributes. You could try @Html.TextBoxFor()
@Html.TextBoxFor(model => model.propertyName, new {disabled= "disabled" })
If you are using system key words such as class
in htmlAttributes please add @
before the attribute name.
Ex:
@Html.TextBoxFor(model => model.propertyName, new {@class = "disabledClass" })