0

標準の.htmlページから.aspxページにAJAXリクエストを送信しようとしています。これが実行できるかどうかを確認したいのですが、「ステータスコード:HTTP /1.1500内部サーバーエラー」が発生し続けます。aspxはこのように機能することを意図したものではありませんが、実行できると言われました。

私のJavascript:

function handleload(e) {
            alert(req.responseText);
        }

        var req = new XMLHttpRequest();
        req.open('POST', 'helloworld.aspx' , true);
        req.addEventListener('error', function(e) {console.log(e)}, false);
        req.addEventListener('load', handleload, false);
        req.send();

私のaspxページ:

<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="helloworld.aspx.cs" Inherits="helloworld" %>

私のaspx.csページ:

using System;

public partial class helloworld : System.Web.UI.Page
{
    public void Page_Load()
    {
        Response.ContentType = 'text/html';
        Response.Write("Hello World!")
        Response.End();
    }
}
4

1 に答える 1

0

aspxはこのように機能することを意図したものではありませんが、実行できると言われました。

おそらく.NETスタックへのAJAX呼び出しを行う理想的な方法ではありませんが、これは真実ではありません。

サーバー側のコードをデバッグして、500エラーがスローされる理由を確認することをお勧めします。

于 2012-10-22T17:53:52.257 に答える