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

时间:2013-02-13 12:01:13

标签: c# javascript asp.net

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

我的功能就像这样

    public static void PrintPDF()
    {
    }

此函数位于类文件XSLTHelper中 在C#中,我可以通过XSLTHelper.PrintPDF();调用此函数。 有没有办法从javascript做同样的事情?

2 个答案:

答案 0 :(得分:1)

你可以使用jquery和Ajax来调用一个可以调用PrintPDF函数的动作方法吗?

答案 1 :(得分:1)

您可以使用以下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]