你可以告诉我我的代码出了什么问题,我的代码出了什么问题因为我的post paramethar返回null了吗? 这是我的代码:
[HttpGet]
public ActionResult ImeRabota()
{
var categories = new List<IzberiRabota>();
foreach (var category in databaseprofil.Rabotas.ToList())
{
categories.Add(new IzberiRabota
{
id = category.Id,
Ime = category.Ime,
Assigned = false
});
}
return View(categories);
}
[HttpPost]
public ActionResult ImeRabota(List<IzberiRabota> rabota)
{
return View();
}
这是我的html视图我不知道它是什么:
@model IEnumerable<Rabotnik.mk.Models.IzberiRabota>
....
@using (Html.BeginForm("ImeRabota", "Profil", FormMethod.Post))
{
@Html.AntiForgeryToken()
@foreach (var product in Model)
{
@Html.CheckBoxFor(Model => product.Assigned)
@product.Ime;
}
<input type="submit" value="Submit" class="btn btn-success" />
}
这是我的ViewModel
public class IzberiRabota
{
public int id { get; set; }
public string Ime { get; set; }
public bool Assigned { get; set; }
}