1
// JScript 文件
2![](/Images/OutliningIndicators/None.gif)
3
function AjaxXmlHttp(url)
4
{
5
var xmlhttp;
6
try
7
{
8
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
9
}
10
catch(e)
11
{
12
try
13
{
14
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
15
}
16
catch(e)
17
{
18
try
19
{
20
}
21
catch(e)
22
{
23
xmlhttp = new XMLHttpRequest();
24
}
25
}
26
}
27
28
xmlhttp.onreadystatechange = function()
29
{
30
if(xmlhttp.readystate==4)
31
{
32
33
if(xmlhttp.status == 200)
34
{
35
36
alert(xmlhttp.ResponseText);
37
}
38
else
39
{
40
alert("读取数据出错,错误端口号是:"+xmlhttp.status);
41
}
42
}
43
}
44
xmlhttp.open("get",url,true);
45
xmlhttp.send(null);
46
}
二、处理xmlhttp![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
20
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
25
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/InBlock.gif)
34
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
40
![](/Images/OutliningIndicators/InBlock.gif)
41
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
42
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
43
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
44
![](/Images/OutliningIndicators/InBlock.gif)
45
![](/Images/OutliningIndicators/InBlock.gif)
46
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
HTML
1
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Active.aspx.cs" Inherits="Ajax_Active" %>
多余的html代码应除掉。![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
CS
1
using System;
2
using System.Data;
3
using System.Configuration;
4
using System.Collections;
5
using System.Web;
6
using System.Web.Security;
7
using System.Web.UI;
8
using System.Web.UI.WebControls;
9
using System.Web.UI.WebControls.WebParts;
10
using System.Web.UI.HtmlControls;
11![](/Images/OutliningIndicators/None.gif)
12
public partial class Ajax_Active : System.Web.UI.Page
13
{
14
protected void Page_Load(object sender, EventArgs e)
15
{
16![](/Images/OutliningIndicators/InBlock.gif)
17
string id = Request["id"].ToString();
18
string flag = Request["flag"].ToString();
19
if (flag == "no")
20
{
21
string sql = "update userinfo set isactivate='0' where userid='" + id + "'";
22
DAL.SQLHelper.ExecuteNonQuery(DAL.SQLHelper.CONN_STRING, CommandType.Text, sql, null);
23
Response.Write("取消激活成功");
24
}
25
else if (flag == "yes")
26
{
27
string sql = "update userinfo set isactivate='1' where userid='" + id + "'";
28
DAL.SQLHelper.ExecuteNonQuery(DAL.SQLHelper.CONN_STRING, CommandType.Text, sql, null);
29
Response.Write("激活成功");
30
}
31
32
}
33
}
三、调用![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
33
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
1
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyUsers.aspx.cs" Inherits="u_MyUsers" %>
2![](/Images/OutliningIndicators/None.gif)
3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml">
5
<head runat="server">
6
<title>无标题页</title>
7
<link href="StyleSheet.css" type="text/css" rel="Stylesheet" />
8![](/Images/OutliningIndicators/None.gif)
9
<script src="../Js/AjaxXmlHttp.js" language="javascript"></script>
10![](/Images/OutliningIndicators/None.gif)
11
</head>
12
<body>
13
<form id="form1" runat="server">
14
<div>
15
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
16
<Columns>
17
<asp:BoundField HeaderText="会员编号" DataField="username" />
18
<asp:BoundField HeaderText="昵称" DataField="nickname" />
19
<asp:BoundField HeaderText="姓名" DataField="realname" />
20
<asp:BoundField HeaderText="手机号" DataField="mobile" />
21
<asp:BoundField HeaderText="QQ号" DataField="qq" />
22
<asp:BoundField HeaderText="E-mail" DataField="email" />
23
<asp:TemplateField HeaderText="状态">
24
<ItemTemplate>
25
<%#IsActive(Eval("isactivate").ToString())%>
26
</ItemTemplate>
27
</asp:TemplateField>
28
<asp:TemplateField HeaderText="操作">
29
<ItemTemplate>
30
<a href="#" onclick="AjaxXmlHttp('../Ajax/Active.aspx?id=<%#Eval("userid") %>&flag=yes');ReLoad();">
31
激活</a> <a href="#" onclick="AjaxXmlHttp('../Ajax/Active.aspx?id=<%#Eval("userid") %>&flag=no');ReLoad();">
32
取消激活</a>
33
</ItemTemplate>
34
</asp:TemplateField>
35
</Columns>
36
</asp:GridView>
37
</div>
38
</form>
39
</body>
40
</html>
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
20
![](/Images/OutliningIndicators/None.gif)
21
![](/Images/OutliningIndicators/None.gif)
22
![](/Images/OutliningIndicators/None.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/None.gif)
25
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
26
![](/Images/OutliningIndicators/None.gif)
27
![](/Images/OutliningIndicators/None.gif)
28
![](/Images/OutliningIndicators/None.gif)
29
![](/Images/OutliningIndicators/None.gif)
30
![](/Images/OutliningIndicators/None.gif)
31
![](/Images/OutliningIndicators/None.gif)
32
![](/Images/OutliningIndicators/None.gif)
33
![](/Images/OutliningIndicators/None.gif)
34
![](/Images/OutliningIndicators/None.gif)
35
![](/Images/OutliningIndicators/None.gif)
36
![](/Images/OutliningIndicators/None.gif)
37
![](/Images/OutliningIndicators/None.gif)
38
![](/Images/OutliningIndicators/None.gif)
39
![](/Images/OutliningIndicators/None.gif)
40
![](/Images/OutliningIndicators/None.gif)