使用 Area 读取 Ajax json

Reading Ajax json using Area

提问人:Karayeniceri 提问时间:11/7/2023 最后编辑:Qing GuoKarayeniceri 更新时间:11/9/2023 访问量:30

问:

我正在尝试使用 Core Area 在 Ajax 的帮助下提取数据 Asp.net。一切似乎都是正确的,但我收到 500 错误。 你可以帮我吗?

我在“area”中的WriterController类:

在此处输入图像描述

WriterController 索引:

在此处输入图像描述

布局:

在此处输入图像描述

500 错误:

在此处输入图像描述

谢谢。

ajax asp.net-core .net-core asp.net-ajax http-status-code-500

评论

0赞 D A 11/7/2023
500 内部服务器错误状态代码,表示网站服务器上出了问题。通常,区域用于将功能分隔为组。该区域的“视图”应与该区域保持在一起,而不是混合(正如我在您的案例中看到的那样)。此外,您应该使用 MapAreaControllerRoute(我不知道您是否拥有它)。我认为只是一个配置问题。还要检查 500 错误消息,也许对您有所帮助。
0赞 Qing Guo 11/7/2023
如果您可以分享您的代码片段而不是屏幕截图,那就太好了。将代码和错误发布为文本,而不是图像。图片无法复制、谷歌搜索或测试。
0赞 Karayeniceri 11/7/2023
我的英语不是很好。我无法将其发布为代码。我道歉。

答:

1赞 Karayeniceri 11/7/2023 #1

我解决了这个问题。 我需要将 WriterController 类中 WriterList 方法的返回类型编写为 JSON(而不是 View)。

谢谢