我用的是AJAXPRO 和VS2005 方法写在一个特定的类里AJAX可以调用,但是写在本页面并修改Utility.RegisterTypeForAjax(typeof(Default1)); 就提示ajaxMethod未定义的JS错误

解决方案 »

  1.   

    <HTML>
    <HEAD>
    </HEAD>
    <body>
    <form id="Form1" method="post" runat="server">

    </form>
    <script language="jscript">
    function checkStatus()
    {
    var status = AjaxDemo.Default1.GetOnlineUserList().value;
    }
    </script>
    </body>
    </HTML>sing AjaxPro;namespace AjaxDemo
    {
    /// <summary>
    /// Main 的摘要说明。
    /// </summary>
    public partial class Default1 : System.Web.UI.Page
    {
    protected void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    Utility.RegisterTypeForAjax(typeof(Default1));
    }

    [AjaxMethod()]
    public DataSet GetOnlineUserList()
    {
    return ds;
    } }
    }