Очистить поля после успеха

У меня есть страница с 2 ввода тип = текст ..

@model MVC3.ViewModel.TalkToUsVM

@using (Html.BeginForm())
{
    <ul>
        <li>@Html.TextBoxFor(m => m.TalkToUsRequest.Name)</li>
        <li>@Html.TextBoxFor(m => m.TalkToUsRequest.Email)</li>
    </ul>

    <input type="submit" value="Save"/>
}

в моем контроллере я делаю это:

[HttpPost]
public ActionResult Create(TalkToUsRequest talkToUsRequest)
{
    var vm = new TalkToUsVM();

    if (TryValidateModel(talkToUsRequest))
    {
        vm.Result = "Success";

        return View("Create",vm);
    }

    vm = new TalkToUsVM
    {
        Result = "Errrooooooor",
        TalkToUsRequest = talkToUsRequest
    };

    return View(vm);
}

так что проблема ... когда моя модель верна, я устанавливаю результат как "Успех" и в этой точке vm.TalkToUsRequest имеет значение null .. но когда страница отображается, все поля имеют одно и то же значение, что и при передаче ... даже я устанавливаю vm.TalkToUsRequest = null !! Как я могу очистить эти поля?

Ответы на вопрос(2)

Ваш ответ на вопрос