0
以下是我的相關代碼。我想將2個模型傳遞給POST方法。MVC C# - AJAX將2個模型傳遞給控制器
如何將2個模型傳遞給控制器?
var mod1 = [], mod2 = [];
mod1.push({
Server: Server,
Name: Name
});
mod2.push({
POP: POPServer,
....
});
Settings = JSON.stringify({ 'Settings ': mod1 });
jq.ajax({
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: 'POST',
url: '/Site/insertSettings',
data: Settings ,
success: function() {
....
}
});
控制器
[HttpPost]
public JsonResult insertSettings(Settings mod1, OtherSettings mod2)
{
....
}
var data = JSON.stringify({'mod1':mod1,'mod2':mod2});'? – DLeh 2015-03-13 12:22:24
真的很想知道是否可以使用MVC,因爲Web-API不允許這樣做。 http://stackoverflow.com/a/14407502/1505865 – 2015-03-13 12:22:46
我不認爲它適用於多個複雜的對象,雖然也許是一個自定義聯編程序?簡單的方法是用你的兩個對象創建一個新對象 – Ewan 2015-03-13 12:34:52