次のような Ajax フォームを作成しました。
@using (Ajax.BeginForm("myaction", "mycontroller", new AjaxOptions
{
UpdateTargetId = "result",
HttpMethod = "POST",
OnSuccess = "success"
}, new { @id = "myForm" }))
{
@Html.ValidationSummary(true)
<div class="editor-label">
@Html.LabelFor(model => model.autoadvertfilter.Manufacturer)
</div>
<div class="editor-field">
@Html.DropDownListFor(model => model.autoadvertfilter.Manufacturer, (SelectList)ViewBag.Mfr, "--Select--")
@Html.ValidationMessageFor(model => model.autoadvertfilter.Manufacturer)
</div>
<p>
<input type="submit" value="Go" />
</p>
}
このフォームを送信すると、リセットされます。このフォームは、送信が成功した後でも値を保持したいと考えています。任意の提案をいただければ幸いです。