【问题标题】:How to call a method in user defined class (C# & ASP.Net) by Jquery & Ajax [closed]如何通过 Jquery 和 Ajax 在用户定义的类(C# 和 ASP.Net)中调用方法 [关闭]
【发布时间】:2017-05-28 20:32:36
【问题描述】:

我在我定义的类(C# 和 ASP.Net)中有一个方法(MyClass.cs),并通过JqueryAjax 调用此方法。 但它不起作用。 当我在另一个页面(Default.aspx)中调用此方法时,它可以正常工作。 请帮我。谢谢。 enter image description here

我想从这个类中调用 FetchNews()

【问题讨论】:

  • 我正在使用 ASP.Net WebFrom
  • 请贴一些代码。
  • 我发送了一张显示代码的照片(有问题的正文)。
  • 不要将代码作为图像包含在内。只需复制并粘贴即可。

标签: javascript c# jquery asp.net ajax


【解决方案1】:

是的,如果 MyClass.cs 继承自 System.Web.UI.Page 并且 aspx.cs (Default.aspx.cs) 类继承 .cs(MyClass.cs),您可以立即从 MyClass.cs 调用

 [WebMethod] attribute must be specified in MyClass.cs testmethod


public class MyClass: System.Web.UI.Page
 {
    [WebMethod]
    public static void Testmethod()
     {


        return '';
    }
}



 public  partial class Default: MyClass
{
...
}

【讨论】:

  • 那么我可以从 ajax 调用 Testmethod() 吗?
  • 是的,但上述所有更改都需要完成。
  • 请告诉我从 MyClass 调用此方法的 ajax 代码。非常感谢
  • 和普通的ajax调用一样.. url: 'Default.aspx/Testmethod',
  • 感谢您的帮助
猜你喜欢
  • 2015-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-29
相关资源
最近更新 更多