欢迎光临
我们一直在努力

客户端对数据进行重新排序-ASP教程,客户端相关

建站超值云服务器,限时71元/月

现在我们常用的是asp重新读取数据然后在进行排序,这样速度很慢,我想能不能直接在看护端进行排序呢,经过一段时间的试验,我发现了,如下方法可以实现哈,希望与大家分享,同时也希望各位高手提出意见或补充。qq:23043603 email:ljlsunny@126.com

第一步:首次从数据库中读取数据,并写入客户端的文本文件(比如 txtdata.txt)中,各个字段用逗号分隔,例如如下所示:

id,name,num --字段名称

1,sla,78 --各个记录

2,zwx,98

3,wxd,79

4,wsh,67

5,chb,56

6,yxt,97

7,zal,87

8,zbl,71

9,ldb,82

第二步:编写html实现客户端排序(源文件如下)

<html>

<head>

<title>如何在客户端对数据进行重新排序</title>

<script language=vbscript>

<!–

sub button1_onclick

txtdata.sortascending = true

txtdata.sortcolumn = "id"

txtdata.reset

end sub

sub button2_onclick

txtdata.sortascending = true

txtdata.sortcolumn = "name"

txtdata.reset

end sub

sub button3_onclick

txtdata.sortascending = true

txtdata.sortcolumn = "num"

txtdata.reset

end sub

–>

</script>

</head>

<body>

<p>

<!– 这里的classid=clsid:333c7bc4-460f-11d0-bc04-0080c7055a83不能改动,这是内部对象的编号 –>

<!– id=txtdata 随表dateinorder的datasrc=#txtdata 而保持一致 –>

<!– 参数2表示数据来源 –>

<object classid=clsid:333c7bc4-460f-11d0-bc04-0080c7055a83 id=txtdata>

<param name="useheader" value="-1">

<param name="dataurl" value="txtdata.txt">

</object>

<table border=1 cellpadding=1 cellspacing=1 width="75%">

<tr>

<td><input id=button1 name=button1 type=button value=按学号排序></td>

<td><input id=button2 name=button2 type=button value=按姓名排序></td>

<td><input id=button3 name=button3 type=button value=按分数排序></td>

</tr>

</table>

<table border=1 cellpadding=1 cellspacing=1 datasrc=#txtdata width="75%">

<tr>

<td>

<div datafld=id></div></td>

<td>

<div datafld=name></div></td>

<td>

<div datafld=num></div></td>

</tr>

</table>

</p>

<p>

</p>

</body>

</html>

ok了,到这里你就晓得是如何在客户端进行数据的重新排序了!请各位高手指点。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 客户端对数据进行重新排序-ASP教程,客户端相关
分享到: 更多 (0)

相关推荐

  • 暂无文章