OpenCode

VCdaybyday

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

      我找了一个ajax的dll文件,加入到了项目中,以后会发布它的源码. 要的与我联系 QQ: 243791377  Email: pengge322@163.com
1.在Defaul.aspx.cs中:
[AjaxPro.AjaxNamespace("Tianya")]
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
    }
    [AjaxPro.AjaxMethod]
    public int Add(int x, int y)
    {
        return x + y;
    }
}
2.在Web.config文件中

<httpHandlers>
  <add verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2" path="*.ashx"/>
</httpHandlers>
3.在default.aspx文件中

<script language="javascript" type="text/javascript">
    function TestAdd()
    {
        Tianya.Add(3,5,Button_rallback);
    }
    function Button_rallback(response)
    {
       alert(response.value);
    }
</script>

<div>
    <asp:Button ID="Button1" runat="server" Style="z-index:100; left:0px;" Text="Add" OnClientClick="return TestAdd();"
        CausesValidation ="false" UseSubmitBehavior="False" />
    <input id="Text1" style="z-index: 100; left: 73px;top: 16px" type="text" />     
</div>
这是我照做的,以后会写出它的原理,和我一样刚学的,可以拿去练练感觉.

posted on 2007-01-24 18:57  爱在天涯路上  阅读(204)  评论(0)    收藏  举报