ASP インスタンス
基本:
- ASPでテキストを書く
- ASPを使用してテキストを生成する場合
- テキストにHTMLを追加する
- HTMLタグと純テキストを同時に生成する場合
変数:
- 変数の宣言
- 変数は情報を格納するために使用されます。この例では、変数の宣言、変数への値の割り当て、およびプログラムでの変数の使用方法を示します。
- 配列の宣言
- 配列は関連するデータ項目のシリーズを格納するために使用されます。この例では、名前を格納する配列の宣言を示します。
- ループでHTMLタイトルを生成する
- 6つの異なるHTMLタイトルをループで生成する方法について説明します。
- Vbscriptを使用して時間に基づいた挨拶を作成する方法
- この例では、サーバー時間に基づいてユーザーに異なるメッセージを表示します。
- JavaScriptを使用して時間に基づいた挨拶を作成する方法
- この例は前のものと同じですが、语法が異なります。
プログラム:
- VBScriptを使用したサブプログラムの呼び出し
- ASPからVBScriptで書かれたサブプログラムを呼び出す方法について説明します。
- JavaScriptを使用したサブプログラムの呼び出し
- ASPからJavaScriptで書かれたサブプログラムを呼び出す方法について説明します。
- VBScriptおよびJavaScriptを使用したサブプログラムの呼び出し
- ASPファイルでVBScriptおよびJavaScriptで書かれたサブプログラムを呼び出す方法について説明します。
フォーム:
- method="get"のフォームを使用する方法
- Request.QueryStringコマンドを使用してユーザーと交互を行う方法について説明します。
- method="post"のフォームを使用する方法
- Request.Formコマンドを使用してユーザーと交互を行う方法について説明します。
- 单选按钮のフォームを使用する
- Request.Formを通じて单选按钮を使用してユーザーと対話する方法を示します。
クッキー:
- ウェルカムクッキー
- ウェルカムクッキーを作成する方法を示します。
Responseオブジェクト:
- ASPでテキストを書く
- ASPを使用してテキストを書く方法を示します。
- ASPでHTMLタグを使用してテキストをフォーマットする
- ASPを使用してテキストとHTMLタグを組み合わせる方法を示します。
- ユーザーを異なるURLにリダイレクトする
- ユーザーを別のURLにリダイレクトする方法を示します。
- ランダムなリンクを表示する
- ページをロードするたびに、2つのリンクのうちの1つを表示するスーパーリンクの例を示します。
- キャッシュの制御
- キャッシュを制御する方法を示します。
- キャッシュをクリアする
- キャッシュをクリアする方法を示します。
- 処理中にスクリプトを終了し、結果を返す
- 処理中にスクリプトの実行を中断する方法を示します。
- ページが有効期限を迎える前にブラウザ内でキャッシュする時間を設定する
- ページが有効期限を迎える前にブラウザ内でキャッシュされる時間を指定する方法を示します。
- ページのキャッシュがブラウザ内で有効期限を迎える日付や時間を設定する
- ページがブラウザ内でキャッシュされる日付や時間を指定する方法を示します。
- ユーザーがまだサーバーと接続しているか確認する
- ユーザーがサーバーとの接続を切っているかどうかを確認する方法を示します。
- 内容タイプの設定
- 内容のタイプを指定する方法を示します。
- 文字セットの設定
- 文字セットの名前を指定する方法を示します。
QueryStringコレクションの例
- ユーザーがリンクをクリックしたときにクエリ情報を送信する
- リンクに追加のクエリ情報を送信し、ターゲットページでこれらの情報を取得する方法を示します(この例では同じページです)。
- QueryStringコレクションの簡単な使用例
- この例では、QueryStringコレクションがフォームから値を取得する方法を示します。このフォームはGETメソッドを使用しており、これはユーザーにとって情報が可視であることを意味します(URLに含まれます)。GETメソッドは、送信される情報の量に制限を設けます。
- フォームから送信された情報の使用方法
- フォームから取得した値の使用方法を示します。QueryStringコレクションを使用します。このフォームはGETメソッドを使用しています。
- フォームからの追加情報
- この例では、入力フィールドにいくつかの同じ名前が含まれている場合、QueryStringに何が含まれるかを示します。これらの同じ名前を分割する方法を示します。また、"name"属性に対してcountキーワードを使用してカウントする方法も示します。このフォームはGETメソッドを使用しています。
Formコレクションの例
- Formコレクションの簡単な使用例
- この例では、Formコレクションがフォームから値を取得する方法を示します。このフォームはPOSTメソッドを使用しており、これはユーザーにとって不可視であり、送信される情報の量に制限がありません(大量の情報を送信できます)。
- フォームからの情報を使用する方法
- フォームから取得した情報を使用する方法を示します。Formコレクションを使用しました。フォームはPOSTメソッドを使用します。
- フォームからの追加情報
- この例では、いくつかの入力フィールドが同じ名前を使用している場合、Formコレクションに何が含まれるかを示します。これらの同じ名前を分割する方法と、"name"属性に対してcountキーワードを使用してカウントする方法も示します。このフォームはPOSTメソッドを使用します。
- ラジオボタン付きのフォーム
- この例では、Formコレクションを使用してラジオボタンとユーザーを交互に行動させる方法を示します。このフォームはPOSTメソッドを使用します。
- チェックボックス付きのフォーム
- この例では、Formコレクションを使用してチェックボックスとユーザーを交互に行動させる方法を示します。このフォームはPOSTメソッドを使用します。
他の例
- ユーザー情報を取得する
- 訪問者のブラウザタイプ、IPアドレスなどの情報をどのように確認するか
- サーバーデータを取得する
- この例では、ServerVariablesコレクションを使用して訪問者のブラウザタイプ、IPアドレスなどの情報を取得する方法を示します。
- ウェルカムクッキーを作成する
- この例では、Cookiesコレクションを使用してウェルカムクッキーを作成する方法を示します。
- ユーザーが送信したバイトの合計数を検出する
- この例では、Requestオブジェクトに送信されたバイトの合計数を取得するためにTotalBytes属性を使用する方法を示します。
Sessionオブジェクト
- LCIDを設定し返す
- この例では、"LCID"属性を示します。この属性は、位置または地域を示す整数を設定し、返します。日付、時間、通貨などの内容は、位置または地域に応じて表示されます。
- SessionIDを返す
- この例では、"SessionID"属性を示します。この属性は、各ユーザーにユニークなIDを返します。このIDはサーバーによって生成されます。
- セッションのタイムアウト
- この例では、"Timeout"属性を示します。この例では、セッションのタイムアウト時間(分)を設定し、返します。
Serverオブジェクト
- このファイルはいつ最後に変更されましたか?
- ファイルの最終更新時刻を検出します。
- テキストファイルを開き読み取る
- この例では、"Textfile.txt"ファイルを読み取りにオープンします。
- 自作のクリックカウンタ
- この例では、特定のファイルから数字を読み取り、その数字に1を足し、その数をそのファイルに書き戻す方法を示します。
FileSystemObjectオブジェクト
- 指定されたファイルは存在しますか?
- この例では、まずFileSystemObjectオブジェクトを作成し、FileExistsメソッドを使用して特定のファイルが存在するかどうかを検出する方法を示します。
- 指定されたフォルダーは存在しますか?
- この例では、FolderExistsメソッドを使用して特定のフォルダーが存在するかどうかを検出する方法を示します。
- 指定されたドライバーは存在しますか?
- 指定されたドライバーが存在するかどうかを検出するためのDriveExistsメソッドの使用方法を示します。
- 指定されたドライバーの名前を取得します
- 指定されたドライバーの名前を取得するためのGetDriveNameメソッドの使用方法を示します。
- 指定されたパスの親フォルダの名前を取得します
- 指定されたパスの親フォルダの名前を取得するためのGetParentFolderNameメソッドの使用方法を示します。
- フォルダの拡張名を取得します
- 指定されたパスの最後の成分のファイル拡張名を取得するためのGetExtensionNameメソッドの使用方法を示します。
- ファイル名を取得します
- 指定されたパスの最後の成分のファイル名を取得するためのGetFileNameメソッドの使用方法を示します。
- ファイルまたはフォルダのベース名を取得します
- 指定されたパス内のファイルまたはフォルダのベース名を返すためのGetBaseNameメソッドの使用方法を示します。
TextStream オブジェクト
- ファイルを読み取ります
- FileSystemObjectのOpenTextFileメソッドを使用してTextStreamオブジェクトを作成し、TextStreamオブジェクトのReadAllメソッドは既に開かれたテキストファイルの内容を取得する方法を示します。
- テキストファイルの一部を読み取ります
- テキストストリームファイルの一部の内容を読み取る方法を示します。
- テキストファイルの一行を読み取ります
- テキストストリームファイルから一行の内容を読み取る方法を示します。
- テキストファイルのすべての行を読み取ります
- テキストストリームファイルからすべての行を読み取る方法を示します。
- テキストファイルの一部をスキップします
- テキストストリームファイルを読み込む際に指定された文字数をスキップする方法を示します。
- テキストファイルの一行をスキップします
- テキストストリームファイルを読み込む際に一行をスキップする方法を示します。
- 行数を返します
- テキストストリームファイル内の現在の行番号を返す方法を示します。
- 列数を取得します
- この例では、ファイル内の現在の文字の列番号を取得する方法を示します。
Drive オブジェクト
- 指定のドライバーの利用可能空間数を取得します
- まずFileSystemObjectオブジェクトを生成し、指定のドライバーの利用可能空間を取得するためにAvailableSpace属性を使用する方法を示します。
- 指定のドライバーの残存空間容量を取得します
- この例では、指定のドライバーの残存空間を取得するためにFreeSpace属性の使用方法を示します。
- 指定のドライバーの合計容量を取得します
- この例では、指定のドライバーの合計容量を取得するためにTotalSize属性の使用方法を示します。
- 指定のドライバーのドライバー文字を取得します
- この例では、指定のドライバーのドライバー文字を取得するためにDriveLetter属性の使用方法を示します。
- 指定のドライバーのドライバータイプを取得します
- この例では、指定のドライバーのドライバータイプを取得するためにDriveType属性の使用方法を示します。
- 指定のドライバーのファイルシステム情報を取得します
- この例では、FileSystemを使用して指定されたドライバーのファイルシステムタイプを取得する方法を示します。
- ドライバーは準備完了していますか?
- この例では、IsReady属性を使用して指定されたドライバーが準備完了しているかを確認する方法を示します。
- 指定されたドライバーのパスを取得する
- この例では、Path属性を使用して指定されたドライバーのパスを取得する方法を示します。
- 指定されたドライバーのルートフォルダを取得する
- この例では、RootFolder属性を使用して指定されたドライバーのルートフォルダを取得する方法を示します。
- 指定されたドライバーのシリアル番号を取得する
- この例では、Serialnumber属性を使用して指定されたドライバーのシリアル番号を取得する方法を示します。
File オブジェクト
- ファイルはいつ作成されましたか?
- この例では、まずFileSystemObjectオブジェクトを作成し、FileオブジェクトのDateCreated属性を使用して指定されたファイルが作成された日付と時間を取得する方法を示します。
- このファイルはいつ変更されましたか?
- この例では、DateLastModified属性を使用して指定されたファイルが最後に変更された日付と時間を取得する方法を示します。
- このファイルはいつアクセスされましたか?
- この例では、DateLastAccessed属性を使用して指定されたファイルが最後にアクセスされた日付と時間を取得する方法を示します。
- 指定されたファイルの属性を返す
- この例では、Attributesを使用して指定されたファイルの属性を返す方法を示します。
Dictionary オブジェクト
- 指定されたキーは存在しますか?
- この例では、まずDictionaryオブジェクトを作成し、Existsメソッドを使用して指定されたキーが存在するかを確認する方法を示します。
- すべての項目の配列を返す
- この例では、Itemsメソッドを使用してすべての項目の配列を返す方法を示します。
- すべてのキーの配列を返す
- この例では、Keysメソッドを使用してすべてのキーの配列を返す方法を示します。
- 特定の項目の値を返す
- この例では、Itemプロパティを使用して特定の項目の値を返す方法を示します。
- キーを設定する
- この例では、Dictionaryオブジェクト内にキーを設定する方法を示します。
- キー/項目ペアの数を返す
- この例では、Countプロパティを使用してキー/項目ペアの数を返す方法を示します。
AdRotator コンポーネント
- シンプルなAdRotator例
- この例では、ユーザーがウェブサイトにアクセスしたりページをリフレッシュするときに、AdRotator コンポーネントを使用して異なる広告画像を表示する方法を示します。
- AdRotator - 画像リンク
- この例では、ユーザーがウェブサイトにアクセスしたりページをリフレッシュするときに、AdRotator コンポーネントを使用して異なる広告画像を表示する方法を示します。また、画像自体がリンクです。
Browser Capabilities コンポーネント
- Browser Capabilities コンポーネント
- この例では、どのようにして訪問するブラウザの種類、性能、バージョン番号を測定するかを示します。
Content Linking コンポーネント
- Content Linking コンポーネント
- この例では、コンテンツリストを構築します。
- Content Linking コンポーネント 2
- この例では、テキストファイルにリストされたページ間でナビゲーションを行うためにContent Linking コンポーネントを使用します。
Content Rotator (ASP 3.0)
- Content Rotator コンポーネント
- ユーザーがページにアクセスしたりページをリフレッシュするたびに、このコンポーネントは異なるHTMLコンテンツ文字列を表示します。