【问题标题】:Save data finally after all action completed所有操作完成后最后保存数据
【发布时间】:2014-09-30 08:06:29
【问题描述】:

您好,请帮帮我,我有 5 个模型,我想一次保存所有模型,所以请帮帮我

我的模型是

public partial class EmployeeMainTable
    {
        public EmployeeMainTable()
        {
            this.employee_DepartmentTable = new List<EmployeeDepartmentTable>();
        }



        public int EmployeeId { get; set; }

        [Required(ErrorMessage = "Enter the Name")]
        public string EmployeeName { get; set; }

        [Required(ErrorMessage = "Enter date of joining")]
        [DataType(DataType.Date)]

        public System.DateTime EmployeeDateOfJoining { get; set; }

        [Required(ErrorMessage = "Department Required")]
        public int EmployeeDepartmentId { get; set; }

        [Required(ErrorMessage = "Designation Required")]
        public int EmployeeDesignationId { get; set; }

        [Required(ErrorMessage = "Location Required")]
        public int EmployeeLocationId { get; set; }

        [Required(ErrorMessage = "Employee status Required")]
        public int EmployeeStatusId { get; set; }

        [Required(ErrorMessage = "Employee Type Required")]
        public int EmployeeTypeId { get; set; }

        [Required]
        public bool EmployeeIsActive { get; set; }

        [Required(ErrorMessage = "Confirmed Date Required")]
        [DataType(DataType.Date)]
        public DateTime EmployeeConfirmDate { get; set; }

        [Required(ErrorMessage = " Email required")]
        [RegularExpression(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*", ErrorMessage = " Must be a valid e-mail address ")]
        public string EmployeeEmailId { get; set; }

        [Required(ErrorMessage = "Contact Number Required")]
        public string EmployeeContactNumber { get; set; }

        [Required(ErrorMessage = "Date of Birth Required")]
        [DataType(DataType.Date)]
        public DateTime EmployeeDateOfBirth { get; set; }


        public ICollection<EmployeeAssetsTable> employee_AssetsTable { get; set; }
        public  List<EmployeeDepartmentTable> employee_DepartmentTable { get; set; }
        public ICollection<EmployeeDesignationTable> employee_DesignationTable { get; set; }
        public ICollection<EmployeeEducationDetailTable> employee_EducationTable { get; set; }
        public ICollection<EmployeeFamilyTable> employee_FamilyTable { get; set; }
        public ICollection<EmployeeLocationTable> employee_LocationTable { get; set; }
        public ICollection<EmployeeStatusTable> employee_StatusTable { get; set; }
        public ICollection<EmployeeTypeTable> employee_TypeTable { get; set; }

        public virtual ICollection<EmployeePreviousCompanyDetailTable> employee_PreviousCompanyDetailTable { get; set; }
        public virtual ICollection<EmployeeDocumentsTable> employee_DocumentTable { get; set; }

同样我有 5 个模型

我需要什么我需要将模型从一个动作传递到另一个动作,如果我点击最后一节中的提交按钮,数据会立即从所有模型中保存

【问题讨论】:

    标签: asp.net-mvc public actionresult


    【解决方案1】:

    如果我理解正确,难道你不能只在模型#2 中为模型#1 提供一个属性,在模型#3 中为模型#2 和#1 提供一个属性,等等......

    或使用适合您目的的自定义 ViewModel。

    我刚开始使用 MVC,所以这是我的新手建议,不要想当然。

    【讨论】:

      猜你喜欢
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      相关资源
      最近更新 更多