我正在通過AJAX發佈一些事情到數據庫中,並且我的ASP.NET 網頁網站的App_Code文件夾中的C#代碼是將要執行的操作這個。如何調用App_Code文件夾內的類(AJAX)
我的問題是,我用什麼作爲ajax部分的文件路徑?
xmlhttp.open("POST", "App_Code/MyClass/MyMethod()");
?
顯然這不起作用,因爲它是錯誤的,但我找不到任何來源來確認如何做到這一點。我知道這可以做到,因爲我在幾個月前找到了一個代碼示例,但我無法再找到它。
我正在通過AJAX發佈一些事情到數據庫中,並且我的ASP.NET 網頁網站的App_Code文件夾中的C#代碼是將要執行的操作這個。如何調用App_Code文件夾內的類(AJAX)
我的問題是,我用什麼作爲ajax部分的文件路徑?
xmlhttp.open("POST", "App_Code/MyClass/MyMethod()");
?
顯然這不起作用,因爲它是錯誤的,但我找不到任何來源來確認如何做到這一點。我知道這可以做到,因爲我在幾個月前找到了一個代碼示例,但我無法再找到它。
無法直接請求App_code
中的內容,因爲它是受保護的文件夾。
相反,你應該有一個.cshtml文件,它利用你的類位於App_code
,然後從你的Ajax函數中調用它。傳遞給Ajax調用的URL只是.cshtml文件的URL。您可以將參數作爲表單數據,查詢字符串值或UrlData傳遞給.cshtml文件。
什麼是app_code文件夾中文件的名稱空間 – MethodMan
沒有名稱空間。它只是一個.cs類文件,它以'public class JTS'開頭。 – Arrow
爲什麼downvote? – Arrow