ASPの使用を学ぶことから多くのプログラムが書かれていますが、最も厄介なことはデータページングを書くことです。 Long Codeはプログラムの読みやすさを悪化させ、オンラインで入手可能なページング機能の使用を開始します。それで、あなたはASPの一般的なページングクラスを作成するための手順を知っていますか?間違った新しいテクノロジーチャネルの編集者をフォローして、詳細をご覧ください!
1.ページングクラスを作成するという目標
書く前に、私はどのようなクラスを書きたいと思ったのか考えました。ページングプロセスを書いたときに過去を思い出したとき、最も迷惑なことは、私が毎回書かなければならなかった複雑なページングコードのどの部分でしたか。最大の懸念は、毎回、ほんの数枚の変数名の違いであることでした。したがって、最初に達成することは、これをカプセル化することです。2つ目は、ページネーションのナビゲーションバーをカプセル化することです。 3番目は、慣れていないことでデータ表示部品をカプセル化することです。これはプログラムするのに便利ではなく、ディスプレイ効果が毎回異なるユーザーにとっては、ページングを自分で書くよりも面倒です。したがって、私の目標は、レコードセットの簡単なカプセル化を行うことです。
2。作成プロセス
だから私が書いた最初のプロパティは、処理された記録を返すことです
公共財産getrs()xd_rs = server.createobject( "adodb.Recordset")を設定します
XD_RS.PAGESIZE = PagesIze
XD_RS.OPEN XD_SQL、XD_CONN、1,1
そうでない場合(XD_RS.EOFおよびXD_RS.BOF)
int_curpage> xd_rs.pagecountの場合
int_curpage = xd_rs.pagecount
ifを終了します
xd_rs.absolutepage = int_curpage
ifを終了します
getrs = xd_rsを設定します
プロパティを終了します