Можно ли создать универсальный контроллер Mvc, который ловит любой простой объект Json из сообщения на веб-странице и затем может быть опрошен на предмет ключей / значений, например,
public JsonResult SaveData(Dictionary<String, Object> rs)
{
PersonObject obj= new PersonObject();
foreach (string Key in rs.Keys){
if (Key == "name")
obj.Name=rs[Key];
}
}
My web page does something like this :
var obj={"name" : "blah", "age": 38, "gender" : "lady"};
$.post('SaveControler/saveData', obj, function(d){});
Я в принципе не хочупродолжайте создавать пользовательские модели представлений для каждой сущности, просто предоставьте некоторый общий код для каждого действия контроллера, который может использовать отражение для заполнения объектов.