今天在寫$.AJax調用.Net的ashx文件時,發現AJax異步請始終不能進入到ashx文件中,搞了半天,發現是因為ashx文件是從其他項目中copy過來,再修改了它的命名空間導致的問題,原來修改了.ashx.cs文件的命名空間後,還有一個.ashx的文件中也存在命名空間,也要修改過來,但此文件在VS中是不能打開的,所以一直找原因,現在解決了,記錄一下,以免自己下次犯同樣的錯誤。
1、頁面中的腳本內容:
2、.ashx文件中的代碼:(其中:Wesley.Test.UI.AJax 是命名空間)
<%@ WebHandler Language="C#" CodeBehind="AJax.ashx.cs" Class="Wesley.Test.UI.AJax" %> $.AJax({