C# 如何在不使用javascript的情况下从Asp.Net调用WebMethod

C# 如何在不使用javascript的情况下从Asp.Net调用WebMethod,c#,asp.net,webmethod,C#,Asp.net,Webmethod,我有一组[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 =

我有一组[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
}

是否有一种方法可以从不同的代码隐藏文件(即CreateImage.aspx.cs)调用此webmethod是的,您应该能够直接从
CreateImage
调用它:

DeleteImages.deleteImage(123, 456, "image.png");

(请注意,我不确定您的实际名称空间或类名是什么。几乎可以肯定的是,
DeleteImages.aspx.cs
的类名将是
DeleteImages
,但是在调用它时,您可能需要在它前面加上名称空间,或者在
createImages
类的顶部有一个
using
指令。)是的,您应该能够直接从
CreateImage
调用它:

DeleteImages.deleteImage(123, 456, "image.png");
(请注意,我不确定您的实际名称空间或类名是什么。几乎可以肯定的是,
DeleteImages.aspx.cs
的类名将是
DeleteImages
,但是在调用它时,您可能需要在它前面加上名称空间,或者在
createImages
类的顶部有一个
using
指令。)