腿毛也有分叉! 2022-04-01 23:03 采纳率: 33.3%
浏览 65
已结题

.net core3.1 ajax url 404找不到路径

老项目是asp.net web,现因为项目需要转为.net core,现版本是.net core 3.1, 在做相关老项目迁移时,后端代码写进了razor的cshtml文件AWebReadNetInfo,前端文件基本没有怎么改是html文件,放在wwwroot下,在用ajax传参时候,url找不到这个新建的cshtml文件,把AWebReadNetInfo放在wwwroot里和wwwroot外都试过了,都无法找到
问题相关代码,请勿粘贴截图

//AWebReadNetInfo.cshtml目前放在wwwroot路径下
$.ajax({
type: "post",
async: true, //同步执行
url: "/AWebReadNetInfo",
beforeSend: function (xhr) {
xhr.setRequestHeader("XSRF-TOKEN",
$('input:hidden[name="__RequestVerificationToken"]').val());
},
contentType: "application/json; charset=utf-8",
dataType: "json", //返回数据形式为json
success: function (result) {
alert("数据初始化成功!");
console.log(result)
},
error: function (errorMsg) {
alert("没有您想要的数据内容!");

            }
        });
运行结果及报错内容

报错:Failed to load resource: the server responded with a status of 404 ()

img

我的解答思路和尝试过的方法

我在想是不是绝对路径和相对路径的问题,但是其他文件href链接都能找到,唯独url这里不行。
参照这个链接https://www.jb51.net/article/133437.htm,也在框架中添加了关于XSRF-TOKEN的内容

我想要达到的结果

应该如何写这个url,它的后端文件应该放在哪里,期待能解答下疑问,感谢,好人一生平安!

  • 写回答

1条回答 默认 最新

  • Null_Reference 2022-04-02 09:05
    关注

    首先 请求的这个/AWebReadNetInfo url是路由,cshtml 文件只是模板文件。 改成netcore3.1 项目是建的什么类型?MVC 还是webApi

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月13日
  • 已采纳回答 4月5日
  • 修改了问题 4月1日
  • 修改了问题 4月1日
  • 展开全部

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题