Though your question is not pretty clear what's the problem What I understood from
when I go back to the page it just shows the select list values from the model.
is you're not redirecting after a successful post back to database, so you want to insert another record at the same view. MVC usually Maintain Model state of selected data and if you want to clear the form after a successful post back then you can Clear model state.
e.g.
[HttpPost]
public ActionResult Create(CreateRequest request)
{
var vm = new CrateViewMModel();
if (ModelState.IsValid && Save to db was success)
{
vm.ResultMessage = "Success";
return View("Create",vm);
}
ModelState.Clear();
ModelState.Remove("IsActive");
return View(vm);
}