2011-06-08 95 views
-1

我有以下类JavaScript的WebMethod调用失败。

namespace UI 
{ 
    /// <summary> 
    /// Summary description for Registration1 
    /// </summary> 
    [WebService(Namespace = "UI")] 
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
    [System.ComponentModel.ToolboxItem(false)] 
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    [System.Web.Script.Services.ScriptService] 
    public class Registration1 : System.Web.Services.WebService 
    { 
     [WebMethod] 
     public static string RegisterUser(string sFirstName) 
     { 
      return "hello"; 
     } 
    } 

,并在客户端我将自己的JavaScript,

UI.Registration.RegisterUser(txtFirstName.get_value(),Register_success, onFailed); 

而且在脚本经理

<telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> 
    <Services> 
     <asp:ServiceReference Path="~/Registration.asmx" /> 
    </Services> 
</telerik:RadScriptManager> 

但尽管如此,当我运行它,它不没有看到UI名称空间,并且出现JavaScript运行时错误。

+0

btw我实现了Register_success,onFailed方法 – farajnew 2011-06-08 15:04:05

回答

2

你的类被命名为Registration1,但是你正在调用一个名为Registration的类的方法。