Der contentType des Ajax Calls muss auf application/x-www-form-urlencoded gesetzt werden, das data Attribut enthält die JSON Daten:

contentType: "application/x-www-form-urlencoded",
data: { intParameter1: 1, stringParameter2: "Hello World!" ) },

Die Controller-Action auf Serverseite hat ein Model als Parameter:

public ActionResult SaveData(SaveDataModel model)
{
  ...
}

Die Model-Klasse enthält Properties die gleich heissen wie die JSON Felder (Gross-/Kleinschreibung spielt keine Rolle):

public class SaveDataModel
{
  public int IntParameter1 { get; set; }
  public string StringParameter2 { get; set; }
}

Kommentare


Kommentare sind geschlossen.