J'essaie de créer un tableau de chaînes en JavaScript et d'obtenir les résultats dans une liste de chaînes dans la méthode d'action. Voici à quoi ressemble mon JavaScript. J'utilise jQuery 1.4.2. Le problème est que ma liste dans la méthode d'action affiche toujours NULL. Un tableau de chaînes JavaScript ne correspond-il pas correctement à une liste de chaînes en C #?
var test = ['test1', 'test2'];
var parms = {
var1: 'some string',
var2: test
};
$.ajax({
type: "POST",
url: "/Test/JSONTestAction",
async: false,
data: parms,
dataType: "json",
success: function(data) {
// success
}
});
Ensuite, mon JsonResult ressemble à ceci:
public JsonResult JSONTestAction(string var1, List<string> var2)
{
// var2 is always NULL -- not good
return Json(new { test = "test" });
}