从javascript调用类文件中的C#方法

本文关键字:方法 文件 javascript 调用 | 更新日期: 2023-09-27 17:58:59

是否可以通过javascript调用特定类文件中的C#函数?

我的功能就像这个

    public static void PrintPDF()
    {
    }

并且该函数在类文件XSLTHelper中在C#中,我可以通过XSLTHelper.PrintPDF();调用这个函数。有什么方法可以从javascript中做到这一点吗?

从javascript调用类文件中的C#方法

您可以使用Ajax调用,如下所示:

     $.ajax({
      type: "POST",
      url: "PageName.aspx/PrintPDF",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function (msg) {
           if (msg.d == 'Success') {
            }
        }
   });

您的函数需要具有如下属性:

[System.Web.Services.WebMethod]

您可以使用jquery和Ajax来调用一个可以调用PrintPDF函数的操作方法?