I have an MVC form for adding a simple entity. I am using TextBoxFor(model => model.FieldName) to create the input fields. I have a Save button and a Save and New button.
I would suggest using
ModelState.Clear();
instead of
ViewData = null;
since I find that much more clear what you are trying to do. Although both will accomplish what you're trying to do.