MVC 中Delete 方法报错问题解决方案

最开始前台ajax提交时代码

    function Del(id) {
            $.ajax({
                type: "GET",
                url: "/Test/Delete",
                data: { id: id },
                dataType: "json",
                success: function (data) {
                    if (data.code == 0) {
                        alert(data.message);
                        window.location.href = window.location.href;
                    }
                }
            });
        }

走不到控制器的方法里,总是报404,解决方法

1、修改方法名称,如"DeleteTest" ,控制器里面也修改,编译成功。

2、不修改方法名称,ajax调用时,修改Type为"POST",执行成功;

ps:第二种方法修改后,再改回“GET”也同样可以成功,未找到问题原因。

原文地址:https://www.cnblogs.com/meng9527/p/9707501.html