I've read around that the given way of doing this seems to be having different view models (which is a bit overkill imo) for different actions/controllers.
I thought
@Html.EditorFor(model => model.Ingredient.Name, new { htmlAttributes = new { @class = "form-control", disabled = "disabled", data_val = "false"} })
might work but unfortunately not.
Does anyone have any ideas?