我找了一个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>
这是我照做的,以后会写出它的原理,和我一样刚学的,可以拿去练练感觉.

浙公网安备 33010602011771号