2011-08-21 95 views
1

我有一堆[System.Web.Services.WebMethod],我用jQuery調用以提供ajax功能。有沒有從我的代碼隱藏文件中調用它們?如何在不使用javascript的情況下從Asp.Net調用WebMethod

含義我有一個文件下面的WebMethod稱爲DeleteImages.aspx.cs

[System.Web.Services.WebMethod] 
public static string deleteImage(int id, int itemID, string fileName) 
{ 
    string deleteSQL = "DELETE FROM tItemsFiles WHERE [email protected]"; 
    //run sql command 
} 

是有辦法,我可以打電話從不同的代碼隱藏文件的WebMethod這樣,即CreateImage.aspx.cs

回答

1

是的,你應該能夠做到直接從CreateImage調用它:

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

(請注意,我不知道什麼實際的命名空間或類名是它。幾乎可以肯定的是,DeleteImages.aspx.cs的類名稱將是DeleteImages,但在調用它時可能需要用名稱空間加前綴,或者在CreateImage類的頂部有using指令。)

相關問題