Я отправляю некоторые вещи в базу данных через AJAX, а код С# в папке App_Code на моем веб-сайте ASP.NET WebPages - это то, что будет делать это.
Мой вопрос: что я использую в качестве пути к файлу для части ajax?
xmlhttp.open("POST", "App_Code/MyClass/MyMethod()");
?
Очевидно, это не работает, поскольку это неправильно, но я не могу найти источники, чтобы подтвердить, как это сделать. Я знаю, что это можно сделать, потому что я нашел образец кода в SO месяцев назад, но я больше не могу его найти.
App_code
напрямую запросить содержимое в App_code
так как это защищенная папка.
Вместо этого у вас должен быть файл.cshtml, который использует ваш класс, расположенный в App_code
а затем вызывает это из вашей функции Ajax. URL-адрес, переданный в вызов Ajax, - это просто файл.cshtml. Вы можете передавать параметры в файл.cshtml как данные формы, значения строки запроса или как UrlData.
public class JTS
.