【问题标题】:Ajax Post 500 Internal Server Error with asp.net使用 asp.net 的 Ajax Post 500 内部服务器错误
【发布时间】:2016-10-13 07:08:35
【问题描述】:

我对 ajax 有疑问

这是代码:

    $(document).ready(function () {

        show_page(1);

    });


    function show_page(page) {
        debugger;
        $.ajax({
            type: 'post',
            url: 'OrdiniServer.aspx',
            data: {
                page: page
            },
            success: function (response) {
                $("#table_ordini").html(response);
            }
        });

        return false;

    }

此函数包含在 RistoratoreAccount.aspx 中,它本身位于母版页中。 所以当我启动这个函数时,它应该调用页面“OrdiniServer.aspx”,但是浏览器控制台给了我这个错误:

jquery-1.3.2.min.js:8 POST http://localhost:10343/OrdiniServer.aspx 500 (Internal Server Error)
send                      @ jquery-1.3.2.min.js:8
ajax                      @ jquery-1.3.2.min.js:8
show_page                 @ RistoratoreAccount.aspx:440
(anonymous function)      @ RistoratoreAccount.aspx:433
j                         @ jquery-1.3.2.min.js:3
fireWith                  @ jquery-1.3.2.min.js:3
ready                     @ jquery-1.3.2.min.js:3
J                         @ jquery-1.3.2.min.js:3

我尝试使用 ContentPlaceHolder 设置 OrdiniServer.aspx,但不使用它仍然无法正常工作。

我尝试在代码隐藏上使用断点,但它没有启动,所以错误不在代码中...

这是 OrdiniServer.aspx 页面:

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterBack.Master" CodeBehind="OrdiniServer.aspx.cs" Inherits="FoodDelivery.OrdiniServer" %>

<asp:Content ID="cp2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">

</asp:Content>

附言我用另一个没有母版页的项目尝试了这段代码,它可以工作......

【问题讨论】:

  • 您是否尝试在“OrdiniServer.aspx”上放置断点以查看它是否被调用或在此之前发生错误?
  • 您的网络服务器将提供给您的不仅仅是“错误 500”。阅读服务器的其余响应,您可能会得到答案。
  • cFrozenDeath 是的,我试过了,但什么也没发生
  • DavidG 控制台只给我这个。

标签: c# jquery asp.net ajax pagination


【解决方案1】:

使用 get 方法而不是 post try 下面的代码

$(document).ready(function () {

    show_page(1);

});


function show_page(page) {
    debugger;

   $.get("/OrdiniServer.aspx", { page: page }, function (data) {
     $("#table_ordini").html(data.toString());

})

}

试试这个。

【讨论】:

  • 我解决了。我试图重新创建页面并且已经消失了...... WTF?! D:
猜你喜欢
  • 2020-12-11
  • 2014-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-28
  • 2019-12-10
相关资源
最近更新 更多