ASP.NET MVC3 provides out of the box support for binding a Json data object into a Model on postback. This maybe used with a JQuery Ajax function call to post selected data back to an action. It is also possible to return a partial view from the same action, and refresh this from the ajax success callback function. For example:
In my MVC3 Razor project, I create two model classes:
public class NameResponseModel { public string Name { get; set; } public DateTime CurrentDateTime { get; set; } public IList<int> Numbers { get; set; } }
public class UpdateNameModel { public string Name { get; set; } public IEnumerable<int> Numbers { get; set; } }
The UpdateNameModel will be used to retrieve data submitted by the Ajax method call. It is this model that…
View original post 531 more words