Я понимаю, что такие поля, как Html.TextBox (), принимают два значения: первое - это имя, а второе - значение. И то же самое делает Html.TextArea (). Но в случае, если форма отправляется как AJAX, а элемент div, в котором размещается форма, заменяется представлением с сервера, поля формы требуют принятия предыдущих значений. Изображение стоит тысячи слов:
изображение http://img132.imageshack.us/img132/4171/aspnetmvcbug.png
Я проверил все на контроллере и модели, а изображение - отладка самого представления. Модель пуста, но сгенерированные из нее поля принимают значение предыдущей отправки.