0
模型結構表單提交問題
UserModel.cs
public class PatientViewModel
{
public int? inPatientId { get; set; }
public string stFirstName { get; set; }
}
TaskModel.cs
public class TaskViewModel: PatientViewModel
{
public int? inTaskId { get; set; }
public int? inPatientid { get; set; }
public string stName {get;set;}
}
個UserTask.cshtml
@model Web.Areas.Tasks.Models.TaskViewModel
UserController.cs
[HttpPost]
public ActionResult saveTask(TaskViewModel loTaskViewModel)
{
return View("~/Areas/Tasks/Views/Tasks/UserTask.cshtml", loTaskViewModel);
}
無法發佈這種形式得到錯誤500 (Internal Server Error)
,繼承另一個模型類主要模型類時。所以當我從TaskModel.cs類文件中刪除這段代碼: PatientViewModel
時,表單成功發佈。
但我想繼承該模型到主模型併發布表單。
在此先感謝。