2

asp.net ソリューションを jquery ajax で動作させようとしています。私はこの例を使用しています:

http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

これまでのところこれがありますが、定義されていないという名前空間エラーが発生しています。定義されていませんPage...WebMethod

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PDFLibrary.PDFLibrary
{
    public partial class SaveStructure : Page
    {
        [WebMethod]
        public static string GetDate()
        {
            return DateTime.Now.ToString();
        }
    }
}

これを修正する方法を知っている人はいますか?

ありがとう

4

2 に答える 2

5

実際、Visual Studio には、欠落している名前空間を含める優れた方法があります。を右クリックWebMethod(または認識されないもの) し、表示されているサブメニューにマウスを合わせて、欠落している名前空間をResolve選択します。using System.Whatever

これは、検索せずに名前空間を含めることができる便利な機能です。

于 2013-06-26T23:52:24.027 に答える
0

[System.Web.Script.Services.ScriptService] と [WebService(Namespace = "Your namespace(eg http://tempuri.org/ )")]を追加する必要があります。

于 2013-06-27T09:29:22.770 に答える