【发布时间】:2013-03-05 15:19:51
【问题描述】:
我有一个带有下拉列表的视图,在更改此下拉列表时,我使用 Jquery Ajax 获取 id 并填充部分视图,如下所示:
$.ajax({
url: '/Edit/Fill',
type: 'POST',
async: true,
data: { ID: ID },
success: function (data) {
$('#Par').html(data);
},
我的局部视图中有一个按钮,用于保存我的数据,我想在保存后返回同一页面。
[HttpPost]
public PartialViewResult Index(FormCollection All)
{
//My Code
Return PartialView();
}
我也尝试返回相同的局部视图,没有用?? 在部分视图中提交按钮后,我想留在同一页面
有什么建议吗?
【问题讨论】:
-
你说它不起作用是什么意思?您的控制器是否正确返回了部分? Jquery 没有正确插入它吗?您的控制器中是否出现服务器错误?
-
一切都在运行,但我想在保存数据后返回同一页面
-
所以您只想在成功时重新加载整个页面,而不仅仅是您的 div?
-
是的,这就是我想要的
标签: c# asp.net-mvc jquery model-view-controller