404 错误

报404错误都是连接接口写错了,这种错误虽然很低级,但对于新手来说却是经常会犯的错误,所以一定要细心,
会显示出哪里出错,按照指示去找错误就行了,如图

在这里插入图片描述
点击进去的时候会显示哪里错了
在这里插入图片描述
很明显是异步提交的连接写错了,这个不是代码写错,而是少写了一条斜杠,正确的写法是这样的
在这里插入图片描述

这些错误就是不够细心犯的错,这些基础一定要牢记,还有一些报404错的可能是你的代码写错了,控制器那边的异步提交对应不上也是会报404错,比如

控制器的方法是:InsertAgreementClassify

 public ActionResult InsertAgreementClassify(S_AgreementClassify sAgreementClassify) 
   {   
     ReturnJson returnJson = new ReturnJson();
        try
        {  
          //第一;判断页面传输数据是否为空
            if(!string.IsNullOrEmpty(sAgreementClassify.CategoryCode) &&
               !string.IsNullOrEmpty(sAgreementClassify.ClassifyName))
            { 
         //第二;判断数据是否存在  是否为空
               int oldCound = (from tbAgreement in myModel.S_AgreementClassify
             where tbAgreement.CategoryCode == sAgreementClassify.CategoryCode
                || tbAgreement.ClassifyName == sAgreementClassify.ClassifyName
             select tbAgreement).Count();
                if (oldCound==0)
                { 
                // 第三;执行新增操作                      
                 myModel.S_AgreementClassify.Add(sAgreementClassify);
                    if (myModel.SaveChanges()>0)
                    {
                        returnJson.State = true;
                        returnJson.Text = "保存成功!";
                    }

然而你在数据提交的时候,报404错,你有没有仔细观察你的代码和控制器那边对不上,

 $.post("/DFJIUDIAN/DFjiudian/InsertAgrementClassify",
   { CategoryCode: CategoryCode, ClassifyName: ClassifyName },


恰好就是写少了一个 e 和控制器那边对不上,

InsertAgrementClassify:InsertAgreementClassify

这些也会是我们初学者常犯的错,虽然这篇文献没有什么技术含量,但可以时时刻刻提醒同学们细心对待每一个细节。

猜你喜欢

转载自blog.csdn.net/weixin_44565319/article/details/91354698