Json清除文件对象

时间:2017-10-10 12:20:51

标签: javascript jquery json ajax asp.net-mvc

我正面临一个问题。

我需要使用Ajax调用将一些信息和一个文件传递给控制器​​。

模型如下:

select *
into #tempt
from (select t.*,
             row_number() over (partition by name, lastname, dt order by name) as seqnum
      from duplicateRowDelete
     ) t
where seqnum = 1;

truncate table duplicateRowDelete;

insert into duplicateRowDelete(name, lastname, dt, . . .)
    select name, lastname, dt, . . .
    from #tempt;

我的控制器如下:

public class PersonModel
    {
        [Display(Name ="Full Name")]
        public string Name { get; set; }
        [Display(Name ="Email Id")]
        [DataType(DataType.EmailAddress)]
        public string email { get; set; }
        public string PhotoPath { get; set; }
        [Display(Name = "Upload Photo")]
        [DataType(DataType.Upload)]
        public HttpPostedFileBase Photo { get; set; }
    }

观点:

public class EmployeeController : Controller
    {
        // GET: Employee
        public ActionResult Index()
        {
            return View();
        }
        [HttpPost]
        public ActionResult Index(PersonModel P)
        {
            return View();
        }
    }

我需要将姓名,电子邮件和照片传递给控制器​​。

如果按钮类型是提交,它按预期工作。

但我的要求是我应该使用Ajax调用。

param = JSON.stringify(param);

在此行文件中变得清晰。

enter image description here

转换json后

enter image description here

enter image description here

请帮帮我..

1 个答案:

答案 0 :(得分:0)

使用**GridView myView = findViewById(R.id.grid_view); myView.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { // ... Respond to touch events return false; } });** 发送数据

FormData