Submit JavaScript object to ASP.NET Controller as a model via JQuery-AJAX

var region = {};
region.RegionId = 1; 
region.RegionName = ‘One’;

var urlData = ‘@Url.Action(“ActionMethod”, “Controller”)’;

    type: “POST”, url: urlData,
    contentType: “application/json; charset=utf-8”,
    data:   JSON.stringify(region),  
    success: function (result) {
    error: function (request, status, error) {

Controller ActionMethod
public JsonResult UpdateRegion(Region region)


public class Region
    public Int32 RegionId { get; set; }
    public String RegionName { get; set; }


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s