apprentissage MVC4/C#. simplement en essayant de poster une liste de films sur le contrôleur, mais c'est nul. Est-ce que je définis les classes correctement?contrôleur n'acceptant pas les valeurs du modèle
Je le modèle suivant
namespace videostore.Models
{
public class MovieSummary
{
public List<Movie> Movies { get; set; }
}
public class Movie
{
public string name { get; set; }
}
}
suivant contrôleur
[HttpPost]
public ActionResult SaveMovies(MovieSummary movieList)
{
}
et le code html
<script type="text/javascript">
$(document).ready(function() {
$("form").submit(function (e) {
e.preventDefault();
$.post('/SaveMovies', $('form').serialize(), function (data) {
});
});
});
</script>
<form>
<input type="hidden" name="movie" value="Man of Steel" />
<input type="hidden" name="movie" value="The Dark Knight" />
<input type="hidden" name="movie" value="Iron Man" />
<input type="submit" name="submit" value="submit" />
</form>
Pouvez-vous essayer pour tous les noms de boîtes de texte en tableau comme name = "movie []" –
Pourriez-vous s'il vous plait montrer les codes de la méthode Get. –
il n'y a pas get méthode – totalnoob