是否可以在Controller Method中使用匿名对象?
e.g。
[HttpPost]
public ActionResult Test(/*Anonymous object here*/){
/*Do something here */
}
function GetSomething(settings, inputData) {
$.ajax({
url: settings.url,
type: 'POST',
dataType: 'html',
data: inputData,
success: function (data) {
$('#' + settings.target + '').html(data);
}
});
}
现在我想在Ajax函数
中构建一个例如User-Objectinputdata.Firstname: 'Max',
inputdata.Lastname: 'Mustermann',
inputdata.Age: 25
之后,我想使用"用户对象"在我的控制器方法
中public Actionresult Test(/*object*/ user){
if(String.IsNullOrEmpty(user.Firstname.ToString()){
/*Do something*/
}
}