首先将AjaxPro.DLL在项目中引用!
可以通过在 http://ajax.schwarz-interactive.de/csharpsample/default.aspx下载Ajax.NET Professional 。
在web.config配置一下:
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
页面:WebForm1.aspx
1
using
System;
2 using System.Collections;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Web;
7 using System.Web.SessionState;
8 using System.Web.UI;
9 using System.Web.UI.WebControls;
10 using System.Web.UI.HtmlControls;
11
12
13 namespace Fly
14 {
15 /**/ /// <summary>
16 /// WebForm1 的摘要说明。
17 /// </summary>
18 [AjaxPro.AjaxClass( " Web " )]
19 public class WebForm1 : System.Web.UI.Page
20 {
21 private void Page_Load( object sender, System.EventArgs e)
22 {
23 // 在此处放置用户代码以初始化页面
24 AjaxPro.Utility.RegisterTypeForAjax( typeof (WebForm1));
25 }
26
27
28 [AjaxPro.AjaxMethod]
29 public string ceshi()
30 {
31 return " 测试? " ;
32 }
在Page_Load先登记一下要用的类名AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
2 using System.Collections;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Web;
7 using System.Web.SessionState;
8 using System.Web.UI;
9 using System.Web.UI.WebControls;
10 using System.Web.UI.HtmlControls;
11
12
13 namespace Fly
14 {
15 /**/ /// <summary>
16 /// WebForm1 的摘要说明。
17 /// </summary>
18 [AjaxPro.AjaxClass( " Web " )]
19 public class WebForm1 : System.Web.UI.Page
20 {
21 private void Page_Load( object sender, System.EventArgs e)
22 {
23 // 在此处放置用户代码以初始化页面
24 AjaxPro.Utility.RegisterTypeForAjax( typeof (WebForm1));
25 }
26
27
28 [AjaxPro.AjaxMethod]
29 public string ceshi()
30 {
31 return " 测试? " ;
32 }
在这个项目中[AjaxPro.AjaxClass("Web")]和[AjaxPro.AjaxMethod]也是必要的,如果没有在Javascript调用时会出错!
1
<%
@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Fly.WebForm1"
%>
2
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
3
<
HTML
>
4
<
HEAD
>
5
<
title
>
WebForm1
</
title
>
6
<
meta
content
="Microsoft Visual Studio .NET 7.1"
name
="GENERATOR"
>
7
<
meta
content
="C#"
name
="CODE_LANGUAGE"
>
8
<
meta
content
="JavaScript"
name
="vs_defaultClientScript"
>
9
<
meta
content
="http://schemas.microsoft.com/intellisense/ie5"
name
="vs_targetSchema"
>
10![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
<
script
language
="javascript"
>
11
function csValue()
12![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
13
var fd = Web.ceshi();
14
alert(fd.value);
15
}
16
</
script
>
17
</
HEAD
>
18
<
body
MS_POSITIONING
="GridLayout"
>
19
<
form
id
="Form1"
method
="post"
runat
="server"
>
20
<
INPUT
onclick
="csValue()"
type
="button"
value
="Button"
>
21
</
form
>
22
</
body
>
23
</
HTML
>
这样就可以成功调用了!简单吧!
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
2
![None.gif](/Images/OutliningIndicators/None.gif)
3
![None.gif](/Images/OutliningIndicators/None.gif)
4
![None.gif](/Images/OutliningIndicators/None.gif)
5
![None.gif](/Images/OutliningIndicators/None.gif)
6
![None.gif](/Images/OutliningIndicators/None.gif)
7
![None.gif](/Images/OutliningIndicators/None.gif)
8
![None.gif](/Images/OutliningIndicators/None.gif)
9
![None.gif](/Images/OutliningIndicators/None.gif)
10
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
11
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
12
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
13
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
14
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
15
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
16
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
17
![None.gif](/Images/OutliningIndicators/None.gif)
18
![None.gif](/Images/OutliningIndicators/None.gif)
19
![None.gif](/Images/OutliningIndicators/None.gif)
20
![None.gif](/Images/OutliningIndicators/None.gif)
21
![None.gif](/Images/OutliningIndicators/None.gif)
22
![None.gif](/Images/OutliningIndicators/None.gif)
23
![None.gif](/Images/OutliningIndicators/None.gif)
其实代码很少,文字介绍也很少,写这些只是想让想学AJAX方便快速的会用!想要等深入研究话,可以在找些资料学一下,也可以看一下下面我参考的资料!
参考资料: http://news.csdn.net/news/newstopic/28/28204.shtml!