我遇到partialview
的问题,出于某些原因,当我对其进行发布时;它给了我另一份表格副本;我怎么能让这种行为消失呢。这就是partialview
的样子:
// this is all inside my partialview
<div style=" float:left;">
@using (Ajax.BeginForm("posting", "post", null, new AjaxOptions
{
UpdateTargetId = "glober",
InsertionMode = InsertionMode.Replace,
HttpMethod = "POST"
}))
{
// taken out
}
</div>
<div id="glober">
@foreach (var item in Model.Mymodel)
{
}
</div>
你可以看到这是一个POST,我只想用id
的“glober”来更新它的部分,但是出于某种原因,当我做帖子时它也给了我第二个副本形式元素。如果在我的ajax表单中我有1 textbox
名为firstname,那么在提交之后我得到2 textboxes
表示名字,任何帮助都会很棒。
我的控制器的一部分是我调出部分
var iefeeds = sqlConnection.Query<thread>("Select * from postings").ToList();
return PartialView("_mypartial");
答案 0 :(得分:0)
我认为您已在控制器中返回View
而不是PartialView
。所以你会看到2页重叠,以响应 ajax Post 。