我遇到的问题(不知道发生了什么导致它 - 之前工作正常):
我无法从App_Code
文件中调用ashx
文件夹中的函数(来自C#文件后面的常规代码,它工作正常)。
班级名称为SendMail
,方法名称为SendEmail
处理程序文件:
类设置为'compile'
方法
导致这种情况的原因是什么?
答案 0 :(得分:1)
您有两个名为SendMail
的类,这会让编译器与您混淆。我强烈建议对组件进行更有意义的命名。
如果您的类位于两个不同的命名空间中,则可以使用其整个命名空间显式引用目标类。类似的东西:
YourNamespace.SendMail
然后你可以调用方法:
bool mailSent = YourNamespace.SendMail.SendEmail(firstName, lastName, ...
答案 1 :(得分:0)
检查sendMail类文件的名称空间(使其为npsMail)。然后在ashx文件中引用headers
之类的sendMail类。