新的孩子在块瓦特/ ASP MVC ... tryna得到一个编辑表单进入JavaScript对话框。如何在使用Javascript调用Controller动作时使用ASP MVC中的Partial?
我的行动目前的计划:
- 主要观点有编辑按钮,抓住的onClick的RECORD_ID,使一个AJAX调用我的控制器,操作传递RECORD_ID作为帕拉姆。
- 在同一视图中,我正在使用具有选项卡/对话框相关代码的部分“_EditApp”。
- 在同一个onClick中,我加载了我在_EditApp中指定的选项卡。
JS ..
$('.btn_edit_app').click(function() {
var app_to_edit = $(this).attr('id');
$.ajax({
url: '/Application/editApp',
contentType: 'application/html; charset=utf-8',
data: { app_id: app_to_edit},
type: 'GET',
dataType: 'html',
success: function (result) {},
});
$('#edit_tabs').tabs({ active: 0 });
$('#edit_dialog').dialog({ width: 700, height: 400 });
});
我的控制器/行动
public ActionResult editApp(int app_id)
{
AppDBServer ads = new AppDBServer();
ads = findADS(app_id);
return View("_EditApplication", ads);
}
问题...
简单地说,我要检索的记录,并填充标签和对话包含检索的数据字段。因此将该模型传递给EditApplication Partial。
问题是我在我的主视图中使用了相同的部分,我在控制器操作中,并不确定如何去做这个...想法,或者甚至是更新的方法都是A- OK。
此外,我的目标是由控制器/操作处理数据检索。
谢谢你,SOF fam!