推奨:ASPとストアドプロシージャを解析しますASPとストアドプロシージャに関する多くの記事がありますが、著者が実際にそれを実践しているとは思いません。私が最初にいたときに多くの関連情報を読みましたが、提供された方法の多くは実際にはそうではないことがわかりました。簡単なアプリケーションの場合、これ
ツリーディレクトリ表示プログラム
問題の説明:
私たちのプロジェクトでは、自己関連のデータテーブルがしばしば表示されます。全体的な観点からそれらを見ると、テーブル全体がツリーデータ構造として表示されます(複雑な場合、グラフになる可能性があります)。このテーブルを表示および編集すると、適切な表現を使用しないと不器用に見えます。このため、このようなツリー構造プログラムを開発しています。前のバージョンでは、再帰アルゴリズムを使用して実装しました。このアルゴリズムを評価したとき、数千のレコードを持つデータベースに対してもはや有能ではないことがわかりました。したがって、新しいアルゴリズムバージョンでは、XMLテクノロジーを使用して、一度にサーバーからの大量のデータの恥ずかしさを解決するためにデータを動的に発見し、同時に、テーブルデータ構造がグラフとして提示された場合、デッドループを入力するエラーも回避しました。
実用的なアイデア:
1.最初の表示中にルートノードとセカンダリノードのみが表示され、ルートノードとセカンダリノードは同じレベルです。
2。ノードをクリックします。子ノードエリアオブジェクトが存在しない場合は、オブジェクトを作成し、データをダウンロードし、同時にデータを更新し、すべての子ノードを表示します。
3.各ノードは、子ノードが存在するかどうかを確認したり、隠された子ノードを表示するなど、確立された後も同じ関数を持っています。
4。DHTMLXML ASP CSSが同時に使用されます
技術的な問題:
1. xmlhttpインターフェイスを使用する場合のガベージコードの問題:
ASP出力ページでは、デフォルトのエンコードスキームは中国語ではないため、クライアントページのXMLHTTPで解釈されると、デフォルトスキームが解析されるため、Garledが表示されます。この目的のために、次のコードを追加して、サーバー側のASPページのエンコードスキームを定義します。
Response.Charset = GB2312
Response.ContentType = text/html
2。インターフェイスで以前のバージョンのスタイルを維持する方法(クラスエクスプローラーフォーム):
前のバージョンでは、すべてのページコンテンツが一度に完了し、コントロールのアイデアが採用され、インターフェイスは常に比較的フレンドリーでした。当時、このバージョンのメカニズムは変化し、コンテンツは複数の合成の重要な問題でした。 IMGおよびSPANオブジェクトのIDを決定する方法が検証されています。インターフェイスでは、このバージョンのインターフェイスは最初のインターフェイスと同じであることは困難であるため、その一部のみを保持できますが、全体として、新しいインターフェイスはニーズを満たすこともできます。
ここで添付ファイルを使用することは難しいため、ソースコードのみを貼り付けることができます。
| 以下は引用されたコンテンツです。 --- xtree.html ------------------------------------------------------------------------------------------------------------------------------------------------------------------- <html> <head> <メタ名=ジェネレーターコンテンツ= Microsoft Visual Studio 6.0> <スクリプト言語= javascript src = ../../xtree.js> </script> <style type = text/css> <! - A:link {font-size:14px;テキスト装置:なし;色:#0000ff} A:訪問{font-size:14px;色:#0000ff;テキストデカレーション:なし} A:Hover {font-size:14px;色:#ff0000;バックグラウンドカラー:#cccc99;テキストデカレーション:なし} A:Active {font-size:14px;色:#fffff;バックグラウンドカラー:#191970;テキストデカレーション:なし} .item {font-size:14px} - > </style> </head> <body leftmargin = 0 rightmargin = 0 topmargin = 0 border = 0> <bold>ツリーメニューデモンストレーションプログラム</bold> <br> <テーブルボーダー= 0> <tr> <td nowrap> <span id = 'ospanroot' border = 0> </span> <スクリプト言語= javascript> createchildnode(root、0); </script> </td> </tr> </table> </body> </html> ------- Xtree.asp ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <%@言語= vbscript%> <% Response.Charset = GB2312 |
共有:ASPで一般的に使用されるサーバー検出ソースコードを分析するASP Webページを作成するときに一般的に使用される検出コード:サーバー現在の時間:参照%= now%>サーバーCPUモデル:Reference%= request.Servervariables(http_ua_cpu)%>現在の解像度:参照&l
前のページの合計123ページ次のページ