C# 如何在ASP.NET MVC应用程序中创建计划?
我想以以下格式显示一个表:在表头中,月份的日期和天数将动态更改。该列是可编辑的 这些是我的型号C# 如何在ASP.NET MVC应用程序中创建计划?,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我想以以下格式显示一个表:在表头中,月份的日期和天数将动态更改。该列是可编辑的 这些是我的型号 public class Client { public int Id { get; set; } [Required(ErrorMessage = " Name is Required")] public string Name { get; set; } [Required(ErrorMessage = "Adresse is Req
public class Client
{
public int Id { get; set; }
[Required(ErrorMessage = " Name is Required")]
public string Name { get; set; }
[Required(ErrorMessage = "Adresse is Required")]
public string Adresse { get; set; }
[Required(ErrorMessage = "City is Required")]
public string City { get; set; }
[Required(ErrorMessage = "Postal Code is Required")]
[DataType(DataType.PostalCode)]
[Display(Name = "Postal Code")]
public int CodePostal { get; set; }
[Required(ErrorMessage = "Phone Number is Required")]
[DataType(DataType.PhoneNumber)]
[Display(Name = "Contact Number")]
public int ContactNumber { get; set; }
[Required(ErrorMessage = "Email is Required")]
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
}
public class Project
{
public int Id { get; set; }
//foreign key
public int ClientId { get; set; }
//navigations properties
public Client Client { get; set; }
public int EmployeeId { get; set; }
public Employee Employee { get; set; }
[Required(ErrorMessage = "Name is Required")]
[StringLength(50)]
public string Name { get; set; }
[DataType(DataType.Date)]
[Display(Name = " Start Date")]
public DateTime StartDate { get; set; }
[DataType(DataType.Date)]
[Display(Name = " Finish Date")]
public DateTime FinishDate { get; set; }
[DataType(DataType.Upload)]
[Display(Name = "Upload File")]
public string FilePath { get; set; }
public bool IsCompleted { get; set; }
}
public class Task
{
public int Id { get; set; }
public int ProjectId { get; set; }
public Project Project { get; set; }
public int EmploeeId { get; set; }
public Employee Employee { get; set; }
[Required(ErrorMessage = "Title is Required")]
[StringLength(50)]
public string Title { get; set; }
[Required(ErrorMessage = "Date is Required")]
[DataType(DataType.Date)]
[Display(Name = "Start Date")]
public DateTime StartDate { get; set; }
[DataType(DataType.Date)]
[Display(Name = "Finish Date")]
public DateTime FinishDate { get; set; }
public bool IsFinished { get; set; }
}
客户端有项目,每个项目都有小任务,我想不重复地显示它们
如何输出如图所示的相同结果