我有一堆[System.Web.Services.WebMethod],我用jquery调用它来提供ajax功能。是否可以从我的代码隐藏文件中调用它们?
意思是我在名为DeleteImages.aspx.cs
的文件中有以下WebMethod [System.Web.Services.WebMethod]
public static string deleteImage(int id, int itemID, string fileName)
{
string deleteSQL = "DELETE FROM tItemsFiles WHERE ID=@ID";
//run sql command
}
有没有一种方法可以从不同的代码隐藏文件中调用这个web方法,即CreateImage.aspx.cs
答案 0 :(得分:1)
是的,您应该可以直接从CreateImage
:
DeleteImages.deleteImage(123, 456, "image.png");
(请注意,我不确定您的实际命名空间或类名是什么。几乎可以肯定DeleteImages.aspx.cs
的类名称为DeleteImages
,但您可能需要在其前面添加一个调用它时的命名空间,或using
类顶部有CreateImage
指令。)