C# 如何在不使用javascript的情况下从Asp.Net调用WebMethod
我有一组[System.Web.Services.WebMethod],我用jquery调用它们来提供ajax功能。有没有从我的代码隐藏文件中调用它们 这意味着我在一个名为DeleteImages.aspx.cs的文件中有以下WebMethodC# 如何在不使用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]
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
指令。)