[AjaxPro.AjaxMethod]这是干嘛的?应用实例如下:
#region 检测用户名是否存在
    [AjaxPro.AjaxMethod]问题:这句代码的作用是什么?去掉可以吗???

    public bool IsExistUser(string strUserName, string Level)
    {
        bool flag = new M_BLL.T_User().IsUser(strUserName, Level);
        return flag;
    }
#endregion 检测用户名是否存在

解决方案 »

  1.   

    使用微软ajax框架时,
    需要在方法前加上这玩意
    代表该方法是ajax方法,
      

  2.   

    [ajax.AjaxMethod()]是微软ajax库的ajax特性标签,指示方法由微软的ajax库来处理
    [AjaxPro.AjaxMethod]是AjaxPro库的ajax特性标签,指示方法由AjaxPro库来处理 一个标签注册在方法上
    前台AJAXPRO可以调这个方法。
      

  3.   

    去掉是不可以的, [AjaxPro.AjaxMethod]表示该方法注册为Ajax方法,前台可以调用此方法!
      

  4.   

    网上有很多现成的ajaxpro.dll的配置方法与使用方法,到网上去搜索吧,很简单
      

  5.   

    可以使.cs文件中的方法,被JS调用
      

  6.   

    实现ajax无刷新用的 通俗点 前台 调用后台的方法  你的那个应该是 无刷新判断用户名是否存在~~
      

  7.   

    主要就是用这个  AJAXPRO.dll 现在好像已经出到2 了   资料
      

  8.   

    网上搜一下ajaxpro 的用法就知道了
      

  9.   

    我觉得 用Jquery 就挺好的  
      

  10.   

    微软的ajax 框架集如果你用了这个ajax框架不能去掉
      

  11.   

    AjaxPro用法
      

  12.   

    后台[System.Web.Services.WebMethod]
            public static string GetMessage()
            {
                return "message";
            }
    前提js调用<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript" language="javascript">
            function test() {
                PageMethods.GetMessage(success);
            }        function success(result) {
                alert(result);
            }
        </script></head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
            </asp:ScriptManager>
            <input id="Button1" type="button" value="button" onclick="test()" />
        </div>
        </form>
    </body>
    </html>
    ScriptManager 必须设置成  EnablePageMethods="true"