怎样应用ajaxPro.net   哪位大哥能帮帮忙啊 !

解决方案 »

  1.   

    引用AjaxPro.dll
    在Web.config文件里配置
    <system.web>
    <httpHandlers>
    <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
    </httpHandlers>
    </system.web>最后在 .cs里
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
    }
      

  2.   

    行 41:  <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
    行 42:  </compilation>
    行 43:  <httpHandlers>行 44:  <remove verb="*" path="*.asmx"/>
    行 45:  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
     
    各个节在每个配置文件中只能出现一次当我修改配置文件时  出现上述错误 !  帮忙 ! 急!   
      

  3.   

    好像还要有<form id="form1" runat="server"> 标记,要不然不能使用!
      

  4.   

    用微软的ajax控件吧。拖拖点点代码少
      

  5.   

    啥时候俺也能很熟练的应用AJAX就好了..
      

  6.   

    出现web.config的问题,解决方法:1.新建一个ajax网站,这个网站会自动生动一个web.config2.把web.config文件中生成的关于ajax的全拷到之前的那个网站中去
      

  7.   

     
      简单例子:
      在Web.config:
     <httpHandlers>
            <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
          </httpHandlers>
     aspx.cs文件中:
    using AjaxPro;
    public partial class AJAXpro1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(AJAXpro1));
        }
        [AjaxMethod]
        public string GetSelectedValues(HtmlSelect select)
        {
            string s = "你选择了";
            foreach (ListItem item in select.Items)
            {
                if (item.Selected)
                    s += "Item " + item.Value + "\r\n";
            }
            return s;
        }
    }
     aspx中:
    <head runat="server">
    <script language="javascript">
     function test()
     {
      
       AJAXpro1.GetSelectedValues(document.getElementById("test1").innerHTML,test_call_back);
     }
     function test_call_back(res)
     {
       alert(res.value);
       res=null;
     }
    </script>
        <title>第一个AJAX</title>
    </head>
    <body>
        <form id="form1" runat="server" method="post">
        <div id="test1">
            <select id="Select1" multiple="multiple">
                <option value="测试一">测试一</option>
                 <option value="测试二">测试二</option>
                  <option value="测试三">测试三</option>
                   <option value="测试四">测试四</option>
            </select>
            <p>请选择,然后单击提交<a href="javascript:test();">提交</a></p>
        </div>
        </form>
    </body>