簡體   English   中英

如何在不使用JavaScript的情況下從Asp.Net調用WebMethod

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM