Вы можете написать пользовательский шаблон редактора для данного типа (строка, десятичное число, объект, ...):
@model string
@Html.TextBox(
"",
ViewData.TemplateInfo.FormattedModelValue,
ViewData
)
, а затем:
@Html.EditorFor(x => x.Foo)
или в представлениях, где вы хотите отключить его:
@Html.EditorFor(x => x.Foo, new { disabled = "disabled" })