2016-06-12 68 views
0

內部服務器錯誤我有阿賈克斯阿賈克斯後置500用asp.net

這一個問題是代碼:

$(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 

我試圖設置OrdiniServer.aspx用的ContentPlaceHolder,沒有它,但它仍然不起作用。

我試圖在代碼隱藏使用斷點,但它沒有啓動,因此錯誤是不是在代碼...

所以這是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> 

PS我試着用另一個項目這段代碼中並沒有母版和它的作品...

+0

您是否嘗試在'OrdiniServer.aspx'上放置斷點以查看它是否被調用或錯誤發生之前? –

+0

你的網絡服務器將給你的不僅僅是「錯誤500」。閱讀服務器的其他響應,您可能會得到答案。 – DavidG

+0

cFrozenDeath是的,我試過了,什麼都沒有發生 –

回答

0

使用GET方法,而不是嘗試後下面的代碼

$(document).ready(function() { 

    show_page(1); 

}); 


function show_page(page) { 
    debugger; 

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

}) 

} 

嘗試。

+0

它不起作用... 同樣的錯誤,但在得到 –

+0

我解決了。 我試圖重新創建頁面,並且已經... WTF?! d: –