2017-01-13 8 views
-2

私は(MyClass.cs)を定義したクラス(C#& ASP.Net)にメソッドを持ち、このメソッドをJquery & Ajax。 しかし、それは動作しません。 私はこのメソッドを別のページ(Default.aspx)で呼び出すと正しく動作します。 私を助けてください。ありがとう。 enter image description hereJquery&Ajaxのユーザー定義クラス(C#&ASP.Net)でメソッドを呼び出す方法

私はFetchNewsを(呼び出したい)、このクラスから

+0

はこれを見て持ってhttp://stackoverflow.com/questions/27917255/c-sharp-web-method-is-not-calling- in-javascript/27917333#27917333 – Mairaj

+0

私はASP.Net WebFromを使用しています –

+0

いくつかのコードを投稿してください。 –

答えて

0

MyClass.csがSystem.Web.UI.Pageとaspx.cs(デフォルトから継承する場合は、[はい、あなたはすぐにMyClass.csから呼び出すことができます。 aspx.cs)クラスの継承は.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 
{ 
... 
} 
+0

私はajaxからTestmethod()を呼び出すことができますか? –

+0

はい、上記のすべての変更を行う必要があります。 –

+0

MyClassからこのメソッドを呼び出すajaxコードを表示してください。大変ありがとうございます –

関連する問題