是否可以在Controller-Method中使用匿名对象?

时间:2015-05-13 06:24:02

标签: asp.net ajax asp.net-mvc-3 controller anonymous-types

是否可以在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-Object
inputdata.Firstname: 'Max',
inputdata.Lastname: 'Mustermann',
inputdata.Age: 25

之后,我想使用"用户对象"在我的控制器方法

public Actionresult Test(/*object*/ user){
    if(String.IsNullOrEmpty(user.Firstname.ToString()){
    /*Do something*/
    }
} 

0 个答案:

没有答案