ホームページ バックエンド開発 PHPチュートリアル リピータ aspnet リピータ制御の説明と詳細な導入と使用法

リピータ aspnet リピータ制御の説明と詳細な導入と使用法

Jul 29, 2016 am 08:42 AM
repeater

Replyer コントロールには組み込みのレンダリング機能がありません。つまり、ユーザーはテンプレートを作成して、Repeater コントロールのレイアウトを提供する必要があります。ページが実行されると、Repeater コントロールはデータ ソース内のレコードをステップ実行し、各レコードの項目をレンダリングします。
それは非常に単純で、使用するほど強力ではありませんが、古いことわざにあるように、牛のナイフを使用しない場合、鶏を殺すことはできません。鶏ですか? 日常のアプリケーションではよくこの問題に直面しますが、複雑なデータを表示する場合はグリッドビューを使用できますが、単純なデータの表示には DataList を使用するのが一般的です。私たちがリピーターを使用しているのは、シンプルでコンパクト、そして最も重要なことに柔軟性があるためです。
上で、プレゼンテーション機能が組み込まれていないと述べました。そのため、データプレゼンテーションを実現するには、いくつかのテンプレートを使用する必要があります。ちなみに、プレゼンテーションに関しては、さらに言わなければなりません。つまり、静的なアイテムを追加する機能はありません。つまり、データベースを扱うだけであり、一般の人は話しません。
次の表は、Repeater コントロールでサポートされているテンプレートを説明しています。
Template プロパティの説明
ItemTemplate
データ ソース内のデータ項目ごとに 1 回レンダリングされる HTML 要素とコントロールが含まれます。
AlternatingItemTemplate
データ ソース内のデータ項目ごとに 1 回レンダリングされる HTML 要素とコントロールが含まれます。一般に、このテンプレートを使用すると、ItemTemplate で指定したものとは異なる背景色を指定するなど、交互の項目に異なる外観を作成できます。
HeaderTemplate と FooterTemplate
それぞれリストの最初と最後にレンダリングされるテキストとコントロールが含まれます。
SeparatorTemplate
各項目の間にレンダリングされる要素が含まれます。典型的な例は、直線 (hr 要素を使用) です。
これらのテンプレートでフォーマットを定義し、Webページを表示するときに、もちろん、醜くすれば美しくありません
さらに、Itemテンプレートを定義する必要があります
場合。リピーター コントロール データ ソースが指定されていない場合、指定されたデータ ソースにデータがない場合、ヘッダーとフッターのテンプレートは表示され続けます。
このコントロールについて話したい主なポイントは次のとおりです
1. このコントロールのいくつかのテンプレートを理解する
2. データの読み取りとプレゼンテーションを実現するためのシンプルで実用的なリピーターコントロール。
3. このコントロールのネスト利用を実現します
4. データページングを実現します(コントロールをリピーター外のページングに使用することを以前ブログに投稿しましたが、いつも見苦しく感じます。今回はページングをフッターに配置します)コントロールをより美しくするためのテンプレート)
5. データ項目をリンクにするだけで完成です。

以上、リピーターの内容を含め、リピーター aspnet リピーター コントロールの説明、詳細な紹介、使用法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

11ベストPHP URLショートナースクリプト(無料およびプレミアム) 11ベストPHP URLショートナースクリプト(無料およびプレミアム) Mar 03, 2025 am 10:49 AM

11ベストPHP URLショートナースクリプト(無料およびプレミアム)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelでフラッシュセッションデータを使用します

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

LaravelのバックエンドでReactアプリを構築する:パート2、React

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelテストでの簡略化されたHTTP応答のモッキング

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPのカール:REST APIでPHPカール拡張機能を使用する方法

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

Codecanyonで12の最高のPHPチャットスクリプト

Laravelの通知 Laravelの通知 Mar 04, 2025 am 09:22 AM

Laravelの通知

2025 PHP状況調査の発表 2025 PHP状況調査の発表 Mar 03, 2025 pm 04:20 PM

2025 PHP状況調査の発表

See all articles