著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないも



Similar documents
著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないも

2007 Microsoft Corporation. All rights reserved. 本 書 に 記 載 した 情 報 は 本 書 各 項 目 に 関 する 発 行 日 現 在 の Microsoft の 見 解 を 表 明 するものです Microsoft は 絶 えず 変 化 する

Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン

おすすめページ

WebMail ユーザーズガイド

MovableType 更新作業マニュアル

入 札 参 加 資 格 申 請 システム 操 作 マニュアル 入 札 参 加 資 格 の 資 格 有 効 ( 変 更 ) 日 を 迎 えると 追 加 届 の 登 録 ができるようになります ( 入 札 参 加 資 格 申 請 の 定 時 受 付 では いずれかの 申 請 先 団 体 から 入 札 参

PowerPoint プレゼンテーション

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

治 験 実 施 管 理 システム NMGCP 向 け Excel 形 式 プロトコール 作 成 手 順 書 V4.0.3 対 応 版 第 1 版 株 式 会 社 富 士 通 アドバンストエンジニアリング All Rights Reserved,Copyright 株 式 会 社 富 士 通 アドバン

Office 10 パッケージ版「リンク集」

別冊資料-11

Server と Lync Server の 使 用 が 含 まれます ユーザーは これらの 製 品 とともに 使 用 するのに 必 要 な Windows Server CAL と Exchange および/または Lync Server の 適 切 な CAL を 取 得 する 必 要 がありま

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

目 次 1 はじめに 制 作 前 のご 確 認 4 2 管 理 画 面 管 理 画 面 へのログン 4 管 理 画 面 のご 説 明 5 3 コンテンツ 作 成 共 通 項 目 6 フリーページ 8 リストページ 9 フォトゕルバム 10 カレンダー 11 クーポン 12 店 舗 案 内 13 マッ

あいち電子調達共同システム

スライド 1

2008 Microsoft Corporation. All rights reserved. 本 書 に 記 載 した 情 報 は 本 書 各 項 目 に 関 する 発 行 日 現 在 の Microsoft の 見 解 を 表 明 するものです Microsoft は 絶 えず 変 化 する

PowerPoint プレゼンテーション

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説

1. 目 次 1. 目 次 2.はじめに 2-1.メールテンプレート 編 集 機 能 とは? 2-2. 対 象 読 者 3. 用 語 一 覧 4. 利 用 の 流 れ 4-1.メールテンプレート 編 集 の 流 れ 5. 機 能 説 明 利 用 方 法 5-1.テキストメール 編 集 開 封 率 を

Microsoft PowerPoint - c3_op-manual.pdf

<4D F736F F D F B B838082F090DD927582B782E995FB96405F E646F6378>

観光ガイド育成業務委託プロポーザル実施要領

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 4ページに 汎 用 データ 受 入 に 関 するよくあるお 問 い 合 わせをご 紹 介 しています Step (3ペー

PowerPoint プレゼンテーション

<4D F736F F D20819C B78AFA95DB91538C7689E68DEC90AC289

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

目 次 1.はじめに 書 式 の 説 明 表 紙 スケジュール 組 入 れ 基 準 併 用 禁 止 薬 併 用 注 意 薬 同 種 同 効 薬 医 師 モニタリング..

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

PowerPoint プレゼンテーション

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

01_07_01 データのインポート_エクスポート_1

目 次 利 用 に 際 しての 注 意 事 項... ユーザー 登 録... ログイン... 課 題 申 請... 5 装 置 予 約... 6 ライセンス 取 得 方 法... 7 利 用 料 金 の 確 認 ( 準 備 中 ) 外 部 発 表 登 録 の 方 法... 5 < 附

VersionUP4.3.1

ユーザーガイド

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

名 刺 Scan とは 名 刺 Scan 情 報 を 顧 客 パーソン 情 報 として 登 録 する 名 刺 Scan とは 複 合 機 やスマートフォンなどでスキャンした 名 刺 データを 弊 社 指 定 の 名 刺 管 理 ソフトを 利 用 して 文 字 認 識


Server と Skype for Business Server の 使 用 が 含 まれます ユーザーは これらの 製 品 とともに 使 用 するのに 必 要 な Windows Server CAL と Exchange および/または Skype for Business Server の

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

目 次 1 個 人 基 本 情 報 個 人 基 本 情 報 入 力 画 面 の 分 散 4 申 告 区 分 および 申 告 種 類 の 選 択 方 法 5 繰 越 損 失 入 力 年 別 の 繰 越 損 失 額 入 力 に 対 応 6 作 成 手 順 作 成 手 順 の 流 れを 提 供 7 所 得

PowerPoint プレゼンテーション

<4D F736F F D F4390B3208A948C E7189BB8CE F F8C668DDA97702E646F63>

(Microsoft Word - \203A \225\345\217W\227v\227\314 .doc)

PowerPoint プレゼンテーション

V-CUBE One

Microsoft Word - Jimdo基礎編(8版)

1. 電 子 メール カレンダー 連 絡 先 の 統 合 Outlook は 受 信 箱 の 操 作 方 法 が 一 貫 して いる 点 が 何 も 考 えなくても 自 然 に 操 作 できる と お 客 様 に 好 評 です Gmail では 操 作 性 に 影 響 する 機 能 更 新 が 頻

スライド 1

PowerPoint プレゼンテーション

Microsoft Word - ★HP版平成27年度検査の結果

もくじ

第 1 章 共 通 操 作 1.1 ログイン PIN 番 号 入 力 (1) 大 阪 府 電 子 入 札 システム トップ 画 面 より 1 電 子 入 札 システム ボタンをクリックし ます 1 1-2

目 次 1 インストール 手 順 プログラム データファイルのインストール Microsoft Access2013Runtime SP1(32bit) 版 のインストール 基 本 操 作 ログイン メニュー...

PowerPoint プレゼンテーション

オプション ボタンまたはチェック ボックスを 持 つリスト ボックス (ListBox) コントロールを 作 成 する 1. プロパティ ウィンドウで ListStyle プロパティを 選 択 します 2. 右 側 の 下 向 き 矢 印 をクリックして 選 択 可 能 なスタイルの 一 覧 を 表

2 Wee とは Wee はホームページの 更 新 ツールです Wee は サイトの 枠 組 みをWeb 製 作 業 者 が 作 成 し 更 新 は お 客 様 に 自 由 にしていただこうというコンセプトの 製 品 です インターネットに 繋 がる 場 所 ならどこからでも ブラウザでホームページ

■ユーザ

5-2.操作説明書(支店連携)_xlsx

入札方式別操作

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

2. 事 務 連 絡 者 用 メニュー (1) 登 録 変 更 申 請 委 員 会 メンバー メンバー 個 人 情 報 企 業 情 報 の 変 更 および JIRA 会 員 を 退 会 する 場 合 こ のメニューから 各 種 申 請 を 行 います 申 請 後 変 更 内 容 を JIRA 事 務

Microsoft Word - Start Up Guide1 .docx

通 知 カード と 個 人 番 号 カード の 違 い 2 通 知 カード ( 紙 )/H27.10 個 人 番 号 カード (ICカード)/H28.1 様 式 (おもて) (うら) 作 成 交 付 主 な 記 載 事 項 全 国 ( 外 国 人 含 む)に 郵 送 で 配 布 希 望 者 に 交

1-1 一覧画面からの印刷


CSI情報管理システム

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

- もくじ - Ver の 変 更 点 P.3 1 障 害 者 総 合 支 援 法 概 要 P.4 2 平 成 25 年 度 以 降 地 域 区 分 対 応 P 地 域 区 分 設 定 方 法 P 地 域 区 分 について P 地 域 単 価 の 確

Microsoft Word - 操作マニュアル(石油コンビナート_オフラインソフト編)_v0.2.doc

管理者ガイド

・モニター広告運営事業仕様書


ご 注 意 (1) 本 書 の 内 容 の 一 部 又 は 全 部 を 無 断 で 転 載 することは 禁 止 されています (2) 本 書 の 内 容 は 将 来 予 告 無 しに 変 更 することがあります (3) 本 書 の 内 容 は 万 全 を 期 して 作 成 しておりますが ご 不 審

データベースS 演習資料

<4D F736F F D2090BF8B818AC7979D8B40945C91808DEC837D836A B2E646F63>

■デザイン

サービス 内 容 サービス 内 容 アルフ ァオフ ィ ス キャビネッ ト 版 のサービス 内 容 についてご 案 内 します このたびは アルフ ァ オフ ィ ス キャ ビネ ッ ト 版 をお 申 し 込 みいただきま し て 誠 にあ り が と う ございます 本 冊 子 は アルフ ァ オフ

<4D F736F F D2093CD8F6F82AA954B977682C88C9A95A882CC94BB926682CC DD5F48508C668DDA E646F63>

るよう 工 事 打 合 せ 簿 ( 様 式 2)により 受 注 者 に 求 めます 5-1 理 由 書 ( 様 式 3)が 提 出 され 特 別 の 事 情 を 有 すると 認 めた 場 合 は 社 会 保 険 等 の 加 入 が 確 認 できる 書 類 を 提 出 するよう 工 事 打 合 せ 簿

<IE の 設 定 について> 従 来 版 をすでにご 利 用 の 方 の 場 合 互 換 表 示 設 定 がある 状 態 になっていると 思 わ れますので 必 ず 解 除 の 設 定 を 行 ってください 従 来 版 では IE の 10 以 上 では 互 換 表 示 設 定 が 必 要 でした

はじめに 本 書 では インテリジェントウェイブ 社 ( 以 下 IWI 社 )の 株 主 のお 客 様 に IWI 社 から 株 主 優 待 として 配 布 された Doctor Web 社 のアンチウイルス 製 品 において ライセンスを 更 新 する 手 順 をご 案 内 します お 手 元

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

一 覧 表 ( 専 従 者 用 ) YES NOチャート( 専 従 月 額 単 価 用 ) (P.4)を 参 考 にしてください < 直 接 雇 用 者 > 一 覧 表 ( 専 従 者 用 )の 単 価 は 委 託 期 間 中 に 継 続 して 半 年 以 上 当 該 AMED 事 業

検 索 しよう... 1 結 果 を 見 よう ~ 検 索 結 果 一 覧 ~... 2 結 果 を 見 よう ~ 検 索 結 果 詳 細 ( 図 書 )~... 3 結 果 を 見 よう ~ 検 索 結 果 詳 細 ( 雑 誌 )~... 4 ログインしよう... 5 私 の 本 棚 を 活 用

目 次 1. 大 学 情 報 データベースシステムの 使 用 方 法 について EXCEL 一 括 登 録 EXCEL ダウンロード 検 索 条 件 の 指 定 プレビュー EXCEL ダウンロード(データ 抽 出 あ

新 規 団 体 登 録 ボタンをクリック

(6) 事 務 局 職 場 積 立 NISAの 運 営 に 係 る 以 下 の 事 務 等 を 担 当 する 事 業 主 等 の 組 織 ( 当 該 事 務 を 代 行 する 組 織 を 含 む )をいう イ 利 用 者 からの 諸 届 出 受 付 事 務 ロ 利 用 者 への 諸 連 絡 事 務

Office365 ProPlus 利用方法について

Visual Studio Do-It-Yourself 第 9 回ユーザーコントロール 第 6 回のリソースから第 8 回のテンプレートで さまざまな方法でコントロールをカスタマズできるこ とを学びました 今回のテーマであるユーザーコントロールは 既存の一つのコントロールをカスタマ ズするのではな

目 次 機 能 概 要 本 機 能 の 概 要 Gmailとの 連 携 起 動 方 法 1 起 動 方 法 2 ログイン 検 索 連 絡 先 の 検 索 連 絡 先 の 詳 細 参 照 メール 宛 先 の 設

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

Taro-2220(修正).jtd

2. 本 契 約 を 変 更 するときは 乙 は 甲 に 対 し 変 更 する7 日 前 までに 通 知 するものとする 第 5 条 業 務 内 容 の 変 更 乙 は 甲 への 事 情 の 通 知 なくして 前 条 に 定 める 本 商 品 内 容 につき 変 更 廃 止 すること が 出 来 る

(Microsoft PowerPoint \213\306\213\226\211\302\215X\220V\220\340\226\276\211\357\201i3\201j)

Transcription:

Visual Studio Do-It-Yourself シリーズ 第 3 回 主 な Web サーバー コントロール

著 作 権 このドキュメントに 記 載 されている 情 報 は このドキュメントの 発 行 時 点 におけるマクロソフトの 見 解 を 反 映 したものです マクロソフトは 市 場 の 変 化 に 対 応 する 必 要 があるため このドキュメントの 内 容 に 関 する 責 任 を 問 われないものとします また 発 行 日 以 降 に 発 表 される 情 報 の 正 確 性 を 保 証 できません このホワトペーパーは 情 報 提 供 のみを 目 的 としています 明 示 黙 示 または 法 令 に 基 づく 規 定 に 関 わらず これらの 情 報 についてマクロソフトはいかなる 責 任 も 負 わないものとします この 文 書 およびソフトウェゕを 使 用 する 場 合 は 適 用 されるすべての 著 作 権 関 連 の 法 律 に 従 っていただくものと します このドキュメントのいかなる 部 分 も 米 国 Microsoft Corporation の 書 面 による 許 諾 を 受 けることな く その 目 的 を 問 わず どのような 形 態 であっても 複 製 または 譲 渡 することは 禁 じられています ここでいう 形 態 とは 複 写 や 記 録 など 電 子 的 な または 物 理 的 なすべての 手 段 を 含 みます ただしこれは 著 作 権 法 上 の お 客 様 の 権 利 を 制 限 するものではありません マクロソフトは この 文 書 に 記 載 されている 事 項 に 関 して 特 許 申 請 中 特 許 商 標 著 作 権 および 他 の 知 的 財 産 権 を 所 有 する 場 合 があります 別 途 マクロソフトのラセンス 契 約 上 に 明 示 の 規 定 のない 限 り このド キュメントはこれらの 特 許 商 標 著 作 権 またはその 他 の 知 的 財 産 権 に 関 する 権 利 をお 客 様 に 許 諾 するもので はありません 別 途 記 載 されていない 場 合 このドキュメントで 使 用 している 会 社 組 織 製 品 ドメン 名 電 子 メール ゕ ドレス ロゴ 人 物 場 所 出 来 事 などの 名 称 は 架 空 のものです 実 在 する 商 品 名 団 体 名 個 人 名 などとは 一 切 関 係 ありません 2010 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Studio Visual Studio ロゴ は 米 国 Microsoft Corporation の 米 国 および その 他 の 国 における 登 録 商 標 または 商 標 です 他 のすべての 商 標 は それぞれの 所 有 者 の 財 産 です

今 回 は ASP.NET を 用 いて 作 成 する Web ゕプリケーションで 利 用 可 能 な Web サーバー コントロール ( 以 降 本 シリーズでは 単 に コントロール と 表 記 します) について 学 習 します ここでは 次 のことを 学 習 します 主 なコントロールの 紹 介 と 使 用 方 法 コントロールで 発 生 するベントハンドラの 記 述 また コントロールの 使 用 例 として 次 のようなユーザー ンターフェスを 持 つ Web ゕプリケーションを 作 成 します コントロールの 概 要 ASP.NET では ページ (Web フォームと 呼 ばれます) にコントロールを 配 置 することで ユーザー ンター フェスを 作 成 していきます Visual Studio 2010 で Web ゕプリケーションのプロジェクトを 作 成 し.aspx フゔルをオープンすると

ページで 使 用 できるさまざまなコントロールがツールボックスに 並 んでいるのが 確 認 できます ASP.NET で 利 用 できるコントロールは 大 まかに 次 のように 分 類 できます 標 準 コントロール データベースを 利 用 するためのコントロール 入 力 内 容 を 検 証 するためのコントロール 認 証 やサト 全 体 のデザンの 統 一 を 図 るためのコントロール AJAX コントロール 今 回 はまず 標 準 コントロール について 紹 介 します その 他 のコントロールについては 回 を 改 めてそれぞれ 紹 介 していきます 標 準 コントロール 標 準 コントロールとは <input> タグや <button> タグといった HTML で 標 準 的 に 用 意 されているコントロ

ールとほぼ 同 じ 機 能 を 持 つコントロールで Web ゕプリケーションでは 最 もよく 利 用 されるコントロールです 以 下 に ASP.NET の 主 要 な 標 準 コントロールを 示 します コントロール 内 容 AdRotator BulletedList Button Calendar CheckBox CheckBoxList DropDownList FileUpload HiddenField HyperLink Image ImageButton ImageMap Label LinkButton ListBox Literal Localize MultiView Panel 広 告 画 像 を 含 むリンクを 生 成 リスト (<ul> タグ) を 生 成 ボタン (<input type="submit"> タグ) を 生 成 カレンダーを 生 成 チェックボックス (<input type="check"> タグ) を 生 成 複 数 のチェックボックスをまとめて 生 成 ドロップダウンリスト (<select>タグ) を 生 成 フゔルのゕップロード 機 能 (<input type="file"> タグ) を 生 成 隠 しフゖールド (<input type="hidden"> タグ) を 生 成 リンク (<a> タグ) を 生 成 画 像 (<img> タグ) を 生 成 画 像 のついたボタン (<imput type="image"> タグ) を 生 成 クリッカブル マップ (<map> タグ) を 生 成 文 字 列 (<span>タグ) を 生 成 リンク 風 のボタン ( 動 作 はボタンと 同 一 ) を 生 成 リストボックス (<select> タグ) を 生 成 タグを 生 成 しないで 内 容 のみを 出 力 する ローカラズされたテキストの 表 示 複 数 の View を 表 示 可 能 にする 他 のコントロールのコンテナーとして 利 用 PlaceHolder プレース ホルダー ( 動 的 にコントロールを 配 置 する 際 などに 使 用 ) RadioButton RadioButtonList Substitution Table TextBox View Wizard Xml ラジオボタン (<input type="radio"> タグ) を 生 成 複 数 個 のラジオボタンをまとめて 生 成 ページのキャッシュを 除 外 する 領 域 の 設 定 テーブルを 生 成 テキストボックス (<input type="text"> タグ) を 生 成 表 示 内 容 の 管 理 ウゖザード 形 式 のページを 生 成 XML データを 表 示 Visual Studio 2010 では 約 30 種 類 の 標 準 コントロールが 標 準 で 用 意 されています すべてのコントロール をここで 紹 介 することはできませんので 以 降 では 特 によく 利 用 すると 思 われる 標 準 コントロールについて 実

際 にページに 配 置 しながら 解 説 していきます コントロールを 配 置 してページを 作 成 主 要 な 標 準 コントロールを 使 って ホテルの Web サトにあるような 予 約 ページを 作 成 してみましょう Visual Studio 2010 で ASP.NET 空 の Web サト プロジェクトを 新 規 作 成 すると 作 成 されたプロジェク トには web.config フゔルのみが 入 っています ここでは はじめに Default.aspx という 名 前 のページを 作 成 します 新 規 ページの 作 成 には ソリューション エクスプローラー でプロジェクトを 選 択 して 右 クリックし [ 新 しい 項 目 の 追 加 ] を 選 択 します そしてテンプレートとして "Web フォーム" を 選 択 し 新 しいページ Default.aspx を 作 成 します このページにツールボックスからコントロールを 配 置 します 配 置 しているコントロールは 氏 名 を 入 力 する TextBox 性 別 を 指 定 する DropDownList 部 屋 のタプを 指 定 する RadioButton 宿 泊 する 日 付 を 指 定 する Calendar 備 考 を 入 力 するための 複 数 行 入 力 可 能 な TextBox [お 申 し 込 み] ボタンのための Button さらに 入 力 結 果 を 表 示 する TextBox の 7 つです また ページの 体 裁 を 整 えるために <dl> タグ ( 定 義 リスト) とスタルシートを 使 ってコントロールの 位 置 を 設 定 しています (<dl> タグおよびスタルシートについての 説 明 はここでは 省 略 しますが 実 際 の HTML の 内 容 については 後 述 しています) プロパティの 設 定 とスマート タグの 利 用 それぞれのコントロールには サズや 表 示 色 などを 設 定 するためのプロパテゖが 用 意 されており プロパテゖ ウゖンドウからその 設 定 を 変 更 できます 例 えば RadioButton に 表 示 される 文 字 列 を 変 更 するには Text プ ロパテゖを 修 正 します また コントロールによっては ページ 上 で 選 択 した 際 に コントロールの 右 上 に スマート タグ と 呼 ばれ る 小 さなボタンが 表 示 されるものがあります スマート タグには よく 行 われるプロパテゖ 設 定 の 作 業 がタス クとして 集 められており ここから 複 数 のプロパテゖを 一 括 して 設 定 することもできます 例 えば Calendar では スマート タグから 選 択 できる オート フォーマット を 利 用 することで 簡 単 にデザ ンを 変 更 できます

DropDownList 項 目 の 設 定 性 別 を 指 定 する DropDownList には " 男 性 " か " 女 性 " かを 選 択 できるように 項 目 を 追 加 する 必 要 があります これはプロパテゖ ウゖンドウの Items プロパテゖまたは スマート タグの [ 項 目 の 編 集 ] から 行 います ListItem コレクション エデゖターがオープンするので [ 追 加 ] ボタンで 項 目 を 追 加 し それぞれの 項 目 の Text プロパテゖと Value プロパテゖを 設 定 します Text プロパテゖの 内 容 が Web ブラウザーに 表 示 される 内 容 となります Value プロパテゖには ゕプリケーションで 扱 いやすい 内 容 を 設 定 しておきます

さらに DropDownList に 表 示 している 項 目 (ここでは 性 別 ) が 選 択 されたら 後 述 するベントハンドラが 呼 び 出 されるようにするために AutoPostBack プロパテゖを 有 効 (true) にします RadioButton をグループ 化 部 屋 のタプを 選 択 する 3 つの RadioButton については 1 つが 選 択 されたら 他 の 2 つが 非 選 択 となる 必 要 があります これには Group プロパテゖに 同 じ 名 前 を 設 定 して (ここでは room としました) RadioButton のグループ 化 を 行 っておきます TextBox を 複 数 行 に 備 考 欄 として 配 置 した TextBox (コントロールの ID は TextBox2) は 複 数 行 の 入 力 ができるように TextMode プロパテゖに MultiLine をセットします ページに 表 示 する 行 数 は Rows プロパテゖで 設 定 でき ます 参 考 までに 以 上 の 作 業 により 作 成 された Default.aspx フゔルの 内 容 を 次 に 示 します <asp:~ で 始 ま る 要 素 が ページに 配 置 した 標 準 コントロールです <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> dl padding: 0; border: 1px solid #eee; border-top: none; background-color: #f0f0f0; dt float: left; padding: 0.1em 0 0.1em 1em; border-top: 1px solid #eee; width: 8em; dd margin: 0 0 0 8em; padding: 0.3em 1em; border-top: 1px solid #eee; background-color: #fff; </style> </head> <body> <form id="form1" runat="server"> <div> ASP.NET Do-It-Yourself: 予 約 フォーム<br /> <hr /> <br /> <dl> <dt>お 名 前 :</dt><dd><asp:textbox ID="TextBox1" runat="server"></asp:textbox></dd> <dt> 性 別 : </dt><dd><asp:dropdownlist ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"> <asp:listitem Selected="True" Value="1"> 男 性 </asp:listitem> <asp:listitem Value="2"> 女 性 </asp:listitem> </asp:dropdownlist> </dd> <dt>お 部 屋 タプ:</dt><dd> <asp:radiobutton ID="RadioButton1" runat="server" GroupName="room" Text="シングル" /> <asp:radiobutton ID="RadioButton2" runat="server" GroupName="room" Text="ダブル" /> <asp:radiobutton ID="RadioButton3" runat="server" GroupName="room" Text="ツン" /> </dd> <dt> 日 付 :</dt><dd>

<asp:calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#999999" CellPadding="4" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" Height="180px" Width="200px"> <SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" /> <SelectorStyle BackColor="#CCCCCC" /> <WeekendDayStyle BackColor="#FFFFCC" /> <TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" /> <OtherMonthDayStyle ForeColor="#808080" /> <NextPrevStyle VerticalAlign="Bottom" /> <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" /> <TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" /> </asp:calendar> </dd> <dt> 備 考 :</dt> <dd> <asp:textbox ID="TextBox2" runat="server" Rows="3" TextMode="MultiLine" Width="80%"></asp:TextBox> </dd> <dt></dt> <dd> <asp:button ID="Button1" runat="server" Text="お 申 し 込 み" OnClick="Button1_Click1" /> </dd> </dl> <hr /> 結 果 :<br /> <asp:textbox ID="TextBox3" runat="server" Rows="5" TextMode="MultiLine" Width="428px"></asp:TextBox> </div> </form> </body> </html> イベントハンドラとコントロールの 制 御 さらにユーザーの 操 作 に 対 応 するベントハンドラを 追 加 して Web ゕプリケーションらしくサーバー 側 の 処

理 を 記 述 してみましょう ASP.NET では Button のクリック 時 だけでなく DropDownList の 項 目 が 選 択 されたり RadioButton がク リックされたりしたタミングでポストバックを 発 生 させ サーバー 側 でこれらのベント 処 理 を 行 うこともで きます DropDownList の 選 択 で 発 生 するイベント ここでは 例 として 性 別 を 選 択 する DropDownList の 選 択 項 目 が 変 更 されたら 選 択 可 能 な 部 屋 タプの 一 部 を 無 効 にするようにしてみましょう HTML デザナー 上 で ページに 配 置 した DropDownList をダブルクリックすると 項 目 が 選 択 された 際 に 実 行 されるベントハンドラが 作 成 されます (DropDownList1_SelectedIndexChanged()) ここに RadioButton の Enable プロパテゖを 変 更 するコードを 記 述 します このプロパテゖに false をセッ トすると その RadioButton はグレー 表 示 になり ユーザーは 選 択 できなくなります protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) // DropDownList で "2" ( 女 性 ) が 選 択 されたら if (DropDownList1.SelectedValue == "2") // 3 番 目 の RadioButton を 無 効 にする RadioButton3.Enabled = false; else // それ 以 外 の 場 合 は 有 効 にする RadioButton3.Enabled = true; Button がクリックされたら 最 後 に Button がクリックされたら 各 コントロールの 入 力 内 容 を 取 得 し その 内 容 をページ 末 尾 に 配 置 した TextBox3 に 確 認 用 として 表 示 してみます DropDownList のベントハンドラの 作 成 と 同 様 ページに 配 置 した Button をダブルクリックすると Button のクリックに 対 応 するベントハンドラ (Button1_Click()) が 生 成 されます

protected void Button1_Click1(object sender, EventArgs e) string result = ""; result += " 名 前 :" + TextBox1.Text+"\n"; // 氏 名 result += " 性 別 :" + DropDownList1.SelectedValue+"\n"; // 性 別 // RadioButton の 判 別 string roomtype = ""; if (RadioButton1.Checked) roomtype = "シングル"; else if (RadioButton2.Checked) roomtype = "ダブル"; else if (RadioButton3.Checked) roomtype = "ツン"; result += " 部 屋 :" + roomtype +"\n"; result += " 日 付 :" + Calendar1.SelectedDate.ToString()+"\n"; // 選 択 された 日 付 result +=" 備 考 :" + TextBox2.Text; // 備 考 TextBox3.Text = result; // ページ 末 尾 に 表 示 実 行 確 認 作 成 した Web ゕプリケーションを 実 行 してみましょう 性 別 を 選 択 すると RadioButton の 表 示 が 変 化 する のを 確 認 できます また [お 申 し 込 み] ボタンをクリックすると ページに 入 力 された 内 容 が 結 果 欄 に 表 示 さ れます

まとめ 今 回 は 基 本 的 なコントロールである 標 準 コントロールの 紹 介 と それらを 使 った 簡 単 な Web ゕプリケーシ ョンを 作 成 しました コントロールの 配 置 プロパテゖによるコントロールのさまざまな 設 定 さらに 必 要 に 応 じてベントハンドラの 作 成 を 行 う 方 法 を 学 習 しました 次 回 は データベース 接 続 に 使 用 する データ ソース コントロールについて 学 習 します