首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js中调用ajax如何会报命名空间未定义异常

2012-04-09 
js中调用ajax怎么会报命名空间未定义错误xml代码:httpHandlersadd verbPOST,GET pathajaxpro/*.as

js中调用ajax怎么会报命名空间未定义错误
xml代码:
<httpHandlers>
  <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
 </httpHandlers>
cs代码:
 namespace xiyangyang
{
  public partial class login : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  AjaxPro.Utility.RegisterTypeForAjax(typeof(login));
  }
  [AjaxPro.AjaxMethod]
  public int doLogin(string uname, string upwd)
  {
  xiyangyang.userinfo_BLL userbll = new xiyangyang.userinfo_BLL();
  UserAccounts user = userbll.doLogin(uname, upwd);
  if (user != null)
  {
   
  Session["user"] = user;
  return 1;
  }
  else
  {
  return 0;
  }

  }
}}
引用了AjaxPro.2.dll组件
js:
var login=xiyangyang.login.doLogin(uname,upwd).value;这是调用ajax方法,报xiyangyang未定义错误,即命名空间未定义

求高手帮忙解决,谢谢

[解决办法]
类有命名空间
NamespaceName.login....
aspx 页的 form 加 runat="server"

热点排行