通过div标签的mvc3 partialview目标

时间:2014-02-14 08:46:58

标签: asp.net-mvc-3 partial-views ajaxform

我遇到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");

1 个答案:

答案 0 :(得分:0)

我认为您已在控制器中返回View而不是PartialView。所以你会看到2页重叠,以响应 ajax Post

相关问题