阿贾克斯:
控制器: -
public string AddEmployee(EmpDetail Emp, int? File_ID)
{
....
}
型号: -
public partial class EmpDetail
{
public int Id { get; set; }
public string name { get; set; }
public System.DateTime DOB { get; set; }
public string Gender { get; set; }
public string Email { get; set; }
public string Mobile { get; set; }
public string Address { get; set; }
public System.DateTime JoiningDate { get; set; }
public int DepartmentID { get; set; }
public int DesignationID { get; set; }
public Nullable FileId { get; set; }
public Nullable CountryId { get; set; }
public Nullable StateId { get; set; }
}
我也曾尝试
data: JSON.stringify(employee,File_ID)
我知道这是错误的,但在这里我只得到第一个参数。
+0
您是否尝试过直接供应的对象?将JSON字符串一起打包是一种非常脆弱的方法,并且将'EmpDetail'作为字符串提供给ModelBinder可能会产生问题。 'data:{Emp_Detail:employee,File_ID:File_ID},' –
+0
我已经试过这个以及这个数据:{EmpDetail:JSON.stringify(employee),File_ID:File_ID},但只获得第二个参数1st blank是 –