zoukankan
html css js c++ java
初识AJAX
1、HTML代码:
<%
@ Page language
=
"
c#
"
Codebehind
=
"
Default.aspx.cs
"
AutoEventWireup
=
"
false
"
Inherits
=
"
AjaxTest._Default
"
%>
<!
DOCTYPE HTML PUBLIC
"
-//W3C//DTD HTML 4.0 Transitional//EN
"
>
<
HTML
>
<
HEAD
>
<
title
>
Default
</
title
>
<
meta name
=
"
GENERATOR
"
Content
=
"
Microsoft Visual Studio .NET 7.1
"
>
<
meta name
=
"
CODE_LANGUAGE
"
Content
=
"
C#
"
>
<
meta name
=
"
vs_defaultClientScript
"
content
=
"
JavaScript
"
>
<
meta name
=
"
vs_targetSchema
"
content
=
"
http://schemas.microsoft.com/intellisense/ie5
"
>
<
script language
=
"
javascript
"
type
=
"
text/javascript
"
>
function getServerTime()
{
document.getElementById(
'
Label1
'
).innerText
=
AjaxTest._Default.GetTime().value ;
}
function add( a,b )
{
var a1
=
parseInt( a );
var b1
=
parseInt( b );
document.getElementById(
'
Label2
'
).innerText
=
AjaxTest._Default.AddTwo( a1,b1 ).value;
}
</
script
>
</
HEAD
>
<
body
>
<
form id
=
"
Form1
"
method
=
"
post
"
runat
=
"
server
"
>
<
table cellpadding
=
"
0
"
cellspacing
=
"
0
"
>
<
tr
>
<
td align
=
"
center
"
height
=
"
100
"
valign
=
"
bottom
"
><
FONT color
=
"
red
"
size
=
"
6
"
>
计算两数之和
</
FONT
></
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:TextBox id
=
"
TextBox1
"
runat
=
"
server
"
></
asp:TextBox
>
<
asp:TextBox id
=
"
TextBox2
"
runat
=
"
server
"
></
asp:TextBox
>
<
input id
=
"
Button
"
type
=
"
button
"
value
=
"
计算两数之和
"
onclick
=
"
add( document.getElementById( 'TextBox1' ).value,document.getElementById( 'TextBox2' ).value )
"
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label id
=
"
Label2
"
runat
=
"
server
"
Width
=
"
416px
"
Height
=
"
48px
"
></
asp:Label
></
td
>
</
tr
>
<
tr
>
<
td align
=
"
center
"
valign
=
"
bottom
"
height
=
"
100
"
><
FONT color
=
"
red
"
size
=
"
6
"
>
获取服务器时间
</
FONT
></
td
>
</
tr
>
<
tr
>
<
td
><
input id
=
"
Button1
"
type
=
"
button
"
value
=
"
获得服务器时间
"
onclick
=
"
getServerTime();
"
>
<
asp:Label id
=
"
Label1
"
runat
=
"
server
"
Width
=
"
264px
"
></
asp:Label
></
td
>
</
tr
>
</
table
>
</
form
>
</
body
>
</
HTML
>
2、CS代码:
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Web;
using
System.Web.SessionState;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.HtmlControls;
namespace
AjaxTest
{
/**/
///
<summary>
///
_Default 的摘要说明。
///
</summary>
public
class
_Default : System.Web.UI.Page
{
protected
System.Web.UI.WebControls.TextBox TextBox1;
protected
System.Web.UI.WebControls.Label Label1;
protected
System.Web.UI.WebControls.Label Label2;
protected
System.Web.UI.WebControls.TextBox TextBox2;
private
void
Page_Load(
object
sender, System.EventArgs e)
{
//
在此处放置用户代码以初始化页面
AjaxPro.Utility.RegisterTypeForAjax(
typeof
( _Default ) );
}
Web 窗体设计器生成的代码
#region
Web 窗体设计器生成的代码
override
protected
void
OnInit(EventArgs e)
{
//
//
CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base
.OnInit(e);
}
/**/
///
<summary>
///
设计器支持所需的方法 - 不要使用代码编辑器修改
///
此方法的内容。
///
</summary>
private
void
InitializeComponent()
{
this
.Load
+=
new
System.EventHandler(
this
.Page_Load);
}
#endregion
[AjaxPro.AjaxMethod]
public
int
AddTwo(
int
a,
int
b )
{
return
a
+
b;
}
[AjaxPro.AjaxMethod]
public
DateTime GetTime()
{
return
DateTime.Now;
}
}
//
end class
}
3、WEBCONFIG
<
httpHandlers
>
<
add verb
=
"
*
"
path
=
"
*.ashx
"
type
=
"
AjaxPro.AjaxHandlerFactory,AjaxPro
"
/>
</
httpHandlers
>
查看全文
相关阅读:
angularJS之基础知识(一)
angularJS之$http:与服务器交互
angualrJS之表单验证
python实现命令行中的进度条原理
通过Arcpy在ArcMap工具箱中添加脚本计算面图层的起终点坐标
关于ArcGIS API for JavaScript中basemap的总结介绍(一)
初学JAVA--分支语句
移动端开发通用适配
js中Number.toFixed()方法的理解
<div>标签仿<textarea>。contentEditable=‘true’,赋予非表单标签内容可以编辑
原文地址:https://www.cnblogs.com/wander/p/476525.html
最新文章
微信小程序各类型的自定义组件篇
初次搭建vue环境(最基础的)
国外干货!6个方法助你设计出优秀的APP
日期时间选择器
AjaxForm
asp.net mvc开发的社区产品相关开发文档分享
详细介绍ASP.NET页面间数据传递的使用方法
SpringMVC,Spring,Hibernate,Mybatis架构开发搭建之SpringMVC部分
JAVA多线程经典问题 -- 生产者 消费者 同步队列实现方法
JAVA多线程经典问题 -- 生产者 消费者
热门文章
《Java推荐书籍吐血整理推荐技术书50本pdf》已拿BAT,网易,头条Offer大佬力荐
Georgia Tech
Georgia Tech
Georgia Tech
whoosh使用笔记
创建博客,给定讨论专题
广告推荐VS内容推荐VS搜索VS直播推荐
trasfomer 疑问及答案汇总
angularJS之基础知识(三)
angularJS之基础知识(二)
Copyright © 2011-2022 走看看