學習MVC4/C#。只是試圖將電影列表發回控制器,但它是空的。我是否正確定義類?控制器不接受模型值
我有以下型號
namespace videostore.Models
{
public class MovieSummary
{
public List<Movie> Movies { get; set; }
}
public class Movie
{
public string name { get; set; }
}
}
以下控制器
[HttpPost]
public ActionResult SaveMovies(MovieSummary movieList)
{
}
和下面的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>
你可以嘗試所有的文本框的名稱作爲陣列狀name =「movie []」 –
請您顯示Get方法的代碼。 –
沒有獲得方法 – totalnoob