繁体   English   中英

如何调用App_Code文件夹(AJAX)内的类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM