0
我有三个部分视图,我加载到基于单选按钮选择使用jQuery的div。一切工作正常加载和窗体上,但每个部分窗体有一个提交按钮(父窗体上没有)。我开始每个部分的形式:部分查看在父视图中提交MVC 3 w/Razor
<div id="newTicketPartial">
@using (Ajax.BeginForm("CreateNewTicket", "SubmitTicket", new AjaxOptions() { UpdateTargetId = "newTicketPartial", HttpMethod = "POST" }))
的问题是,这种形式中,一旦我完成输入数据,然后点击提交按钮似乎跳过此形成阿贾克斯回发头,而是使用@using HTML中的家长意见.BeginForm 如果我把一个动作和控制器放在父窗体的BeginForm字段中,它会使用它,否则会出错。我的问题是即使它使用父视图POST路径我的控制器只返回我正在编辑的部分视图,它会更新整个页面。我需要能够从每个局部视图提交信息,并且只更新部分视图,而不是整个页面。我很乐意提供这方面的建议。如果需要更多的代码,我会发布更多。
这就是我所怀疑的,我决定将自己的提交按钮添加到每个使用ajax更新部分视图的局部视图。 – Cody