我的模态表单存在此错误:Child actions are not allowed to perform redirect actions.
这是我的控制者:
public ActionResult Create()
{
return PartialView();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "Id,Title")] TypePart typePart)
{
try
{
if (ModelState.IsValid)
{
db.TypeParts.Add(typePart);
db.SaveChanges();
return RedirectToAction("Index");
}
}
catch
{
}
return PartialView(typePart);
}`
这是我的观点:
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Add</button>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria- labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Add</h4>
</div>
<div class="modal-body" id="bodymodal">
@Html.Action("Create","TypeParts")
</div>
</div>
</div>
答案 0 :(得分:0)