[英]How to call a WebMethod from Asp.Net without using javascript
我有一堆我用jquery調用的[System.Web.Services.WebMethod]以提供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)調用此網絡方法
是的,您應該可以直接從CreateImage
調用它:
DeleteImages.deleteImage(123, 456, "image.png");
(請注意,我不確定您的實際名稱空間或類名稱是什么。幾乎可以確定DeleteImages.aspx.cs
的類名稱將為DeleteImages
,但是您可能需要在調用它時使用名稱空間作為前綴,或者使用CreateImage
類頂部的using
指令。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.