有一个 Html.BeginForm 包含 Ajax.BeginForm 并且在 Ajax.BeginForm 之外有一个提交按钮。但是这个提交按钮不起作用。如果我在 Ajax.BeginForm 之前使用提交按钮,它工作正常。Ajax.BeginForm 中的提交按钮也可以正常工作。我的问题是,如果我在 Ajax.BeginForm 之后使用提交按钮,为什么提交按钮不起作用;提前致谢。
@using (Html.BeginForm("AssignTestGet", "Test"))
{
using (Ajax.BeginForm("TestPreviewTemplate", "Test", new AjaxOptions { HttpMethod = "POST", InsertionMode = InsertionMode.Replace, UpdateTargetId = "template" }))
{
<button type="submit" id="questionId" name="questionId" value="@ViewBag.id" class="submit" style="margin-left:45px;margin-top:-15px;"></button>
<input type="hidden" id="templateId"value="@ViewBag.id" name="templateId" class="tr"/>
}
<div id="template">
@Html.Partial("_testTemplate", Model)
</div>
<input type="submit" value="submit" />
}