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

本文探讨了在使用Ajax进行GET请求时遇到404错误的问题,并提供了两种解决方案:一是更改控制器方法名称,二是将请求类型从GET改为POST。通过实际操作验证,这两种方法均可有效解决404错误。

最开始前台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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值