我有一个asp.net mvc网站,并且有一个发票模型 像这样
namespace projectname.Models
{
public class Invoice
{
public int Id { get; set; }
public virtual List<Job> Jobs { get; set; }
}
}
我想要的是,在创建发票视图中,应该有一个包含复选框的所有可用作业的列表,用户应该能够在发票中检查他们想要的作业。
当我回到模型时,我应该使用已检查的作业
知道如何做到这一点?
答案 0 :(得分:0)
好的,这就是我最终使用我还在等待找到更好的方式
我创建了一个类(模型)
public class addJob
{
public int Id { get; set; }
[DefaultValue(false)]
public bool Add { get; set; }
}
然后我做了这样的动作结果
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> AddJobs(int? id, addJob[] addJobs)
这是视图
<span class="uni">
<input type='checkbox' value='true' name="addJobs[@count].Add" class="addJobToInvoice-check" checked />
它在每个循环的a上,我得到了我需要的东西