MVC - Ajax的HttpPost问题

时间:2014-08-07 05:47:30

标签: ajax asp.net-mvc json asp.net-mvc-4

我有2 HttpPost。一个叫Json。当用户提交页面时,会调用另一个。

当用户点击页面上的删除按钮时,我会调用删除记录的DeletePhone方法,但问题是它还会调用另一个[HttpPost](在下面的代码中为第一个)。

如何停止呼叫另一个[HttpPost]

[HttpPost]
        public ActionResult Phones(Phones model)
        {
            ....
        }

[HttpPost]
        public JsonResult DeletePhone(int documentid)
        {
            string phoneName = Session["PhoneName"].ToString();
            bool result = settings.deletePhone(schemaName);
            return Json(result, JsonRequestBehavior.AllowGet);
        }

1 个答案:

答案 0 :(得分:1)

我认为问题在于您将删除按钮作为输入类型提交,这就是

的原因

提交表单。只需将其作为输入类型按钮..