[英]How do I call a class that is inside the App_Code folder (AJAX)
我正在通过AJAX将一些东西发布到数据库中,而我的ASP.NET WebPages网站中App_Code文件夹中的C#代码正是这样做的。
我的问题是,我应该使用什么作为ajax部分的文件路径?
xmlhttp.open("POST", "App_Code/MyClass/MyMethod()");
?
显然这是行不通的,因为它是错误的,但是我找不到任何来源来确认如何执行此操作。 我知道可以做到,因为几个月前我在SO上找到了一个代码示例,但是我再也找不到了。
由于它是受保护的文件夹,因此无法直接在App_code
请求内容。
相反,您应该有一个.cshtml文件,该文件使用位于App_code
中的App_code
,然后从您的Ajax函数进行调用。 传递给Ajax调用的URL只是.cshtml文件的URL。 您可以将参数作为表单数据,查询字符串值或作为UrlData传递给.cshtml文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.