I have a view for processing a credit card transaction. It uses a simple model containing a CreditCardNumber property. If there are errors I blank out the CreditCardNumber property on the model. The problem is that MVC goes ahead and fills in the CreditCardNumber. I am guessing it is looking at the posted form values and is trying to helpfully fill it back in for me. I don't want this.
How can I make MVC's Html.EditorFor not use the posted form values and use my model's property value exclusively?