電子メールを送信する前に、いくつかの検証を行っているフォームがあります。
メソッドValidateInputが入力に応じてModelStateを設定する検証にこれを使用してみました:
[HttpPost]
public ActionResult Create(FormCollection collection)
{
ValidateInput(collection);
if (ModelState.IsValid == false) return View(collection);
何かが無効な場合、これにより、入力されたすべてのフィールドがクリアされます。フィールドに入力したすべてのデータを保持したい。どうやってやるの?