Using the following two methods in my view and edit views, They run off the model and automatically generate a list of the fields with labels, to display/edit.
@Html.EditorForModel()
@Html.DisplayForModel()
The problem is that they display every field.. Including the ID field, which is bad when it comes to editing as it should not be changed.
So, How do I hide certain fields in the model. (without removing the fields from the model.)
You can use the
ScaffoldAttributeAnd if you also want that the model binder does not touch the Id field (to prevent over-posting) you can set the
ReadOnly-Attribute too.