Submit Search
Asp Net Mvc 基礎のキソ
Mar 28, 2010
2 likes
3,395 views
Yoshitaka Seo
ASP.NET MVC 基礎のキソ 技術ひろば.net 2009年12月勉強会 セッション資料 (2009年12月19日開催)
Technology
Read more
1 of 58
Download now
Downloaded 36 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Ad
Recommended
PPTX
20140322
小野 修司
PDF
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
Akira Inoue
PPTX
ASP.NET MVC プログラミング入門の入門
Masuda Tomoaki
PPTX
ASP.NET習得の最短経路を考察する
Masaki Takeda
PPTX
はじめてのASP.NET MVC5
Tomo Mizoe
PDF
はじめての ASP.NET MVC
jz5 MATSUE
PPTX
Aspnet mvc 6の今を紹介
Makoto Nishimura
PDF
マイクロソフトWeb開発の今と今後
Akira Inoue
PDF
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
miso- soup3
PDF
ASP.NET WEB API 開発体験
miso- soup3
PDF
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
Akira Inoue
PDF
20141129-dotNet2015
Takayoshi Tanaka
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
PPTX
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
PDF
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
normalian
PDF
One ASP.NET の今とこれから
Akira Inoue
PDF
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
Akira Inoue
PPTX
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
PDF
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
PPTX
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
PDF
Web開発の最新トレンド ~1から知るASP.NET~
miso- soup3
PDF
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
miso- soup3
PPTX
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
PPTX
ASP.NETからASP.NET Coreに移行した話
Taiga Takahari
PDF
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
PPTX
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
tomotoshi
PPTX
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
PDF
ASP.NET MVC で Bootstrap
Yoshitaka Seo
PDF
ASP.NET MVC Part 2
Yoshitaka Seo
PDF
はじめての Azure 開発
Yoshitaka Seo
More Related Content
What's hot
(20)
PDF
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
miso- soup3
PDF
ASP.NET WEB API 開発体験
miso- soup3
PDF
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
Akira Inoue
PDF
20141129-dotNet2015
Takayoshi Tanaka
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
PPTX
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
PDF
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
normalian
PDF
One ASP.NET の今とこれから
Akira Inoue
PDF
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
Akira Inoue
PPTX
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
PDF
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
PPTX
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
PDF
Web開発の最新トレンド ~1から知るASP.NET~
miso- soup3
PDF
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
miso- soup3
PPTX
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
PPTX
ASP.NETからASP.NET Coreに移行した話
Taiga Takahari
PDF
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
PPTX
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
tomotoshi
PPTX
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
PDF
ASP.NET MVC で Bootstrap
Yoshitaka Seo
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
miso- soup3
ASP.NET WEB API 開発体験
miso- soup3
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
Akira Inoue
20141129-dotNet2015
Takayoshi Tanaka
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
normalian
One ASP.NET の今とこれから
Akira Inoue
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
Akira Inoue
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
Web開発の最新トレンド ~1から知るASP.NET~
miso- soup3
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
miso- soup3
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
ASP.NETからASP.NET Coreに移行した話
Taiga Takahari
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
tomotoshi
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
ASP.NET MVC で Bootstrap
Yoshitaka Seo
Similar to Asp Net Mvc 基礎のキソ
(20)
PDF
ASP.NET MVC Part 2
Yoshitaka Seo
PDF
はじめての Azure 開発
Yoshitaka Seo
PDF
ASP.NET MVC 2 ~新機能の紹介~
Yoshitaka Seo
PDF
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
PPT
T35 ASP.NET MVCを使ったTDD入門
normalian
PDF
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
PDF
Mvc conf session_2_shibamura
Hiroshi Okunushi
PPTX
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
PDF
LightSwitchで遊んでみた
Yoshitaka Seo
PPT
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
lalha
PDF
Build Windows ラップアップ
Sunao Tomita
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
PPTX
ASP.NET Core のお気に入りの機能たち (docker向け)
Takayoshi Tanaka
PDF
Mvc conf session_1_osada
Hiroshi Okunushi
PDF
ゲームエンジンとMVC
AimingStudy
PDF
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
真吾 吉田
PPTX
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Masaki Takeda
PDF
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
PDF
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
PDF
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
normalian
ASP.NET MVC Part 2
Yoshitaka Seo
はじめての Azure 開発
Yoshitaka Seo
ASP.NET MVC 2 ~新機能の紹介~
Yoshitaka Seo
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
T35 ASP.NET MVCを使ったTDD入門
normalian
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
Mvc conf session_2_shibamura
Hiroshi Okunushi
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
LightSwitchで遊んでみた
Yoshitaka Seo
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
lalha
Build Windows ラップアップ
Sunao Tomita
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
ASP.NET Core のお気に入りの機能たち (docker向け)
Takayoshi Tanaka
Mvc conf session_1_osada
Hiroshi Okunushi
ゲームエンジンとMVC
AimingStudy
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
真吾 吉田
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Masaki Takeda
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
normalian
Ad
More from Yoshitaka Seo
(20)
PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
PDF
AI-900 ポイント解説
Yoshitaka Seo
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
PDF
AIの見方、AIとの付き合い方
Yoshitaka Seo
PDF
Custom Visionで仏像を画像分類
Yoshitaka Seo
PDF
誰もが AI を使う時代、作る時代
Yoshitaka Seo
PDF
Azure IoT Edge で Custom Vision
Yoshitaka Seo
PDF
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
PDF
BIerのためのAI入門
Yoshitaka Seo
PDF
構造化データをツールで簡単に分析
Yoshitaka Seo
PDF
チャットボットの自然言語処理
Yoshitaka Seo
PDF
Custom Visionを活用するためのTips
Yoshitaka Seo
PDF
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
PDF
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
PDF
VS Code Tools for AI の紹介
Yoshitaka Seo
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
PDF
QnA Maker 逆入門
Yoshitaka Seo
PDF
PowerApps アプリ開発入門
Yoshitaka Seo
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
AI-900 ポイント解説
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
AIの見方、AIとの付き合い方
Yoshitaka Seo
Custom Visionで仏像を画像分類
Yoshitaka Seo
誰もが AI を使う時代、作る時代
Yoshitaka Seo
Azure IoT Edge で Custom Vision
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
BIerのためのAI入門
Yoshitaka Seo
構造化データをツールで簡単に分析
Yoshitaka Seo
チャットボットの自然言語処理
Yoshitaka Seo
Custom Visionを活用するためのTips
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
VS Code Tools for AI の紹介
Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
QnA Maker 逆入門
Yoshitaka Seo
PowerApps アプリ開発入門
Yoshitaka Seo
Ad
Recently uploaded
(7)
PDF
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
PPTX
色について.pptx .
iPride Co., Ltd.
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
PPTX
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
色について.pptx .
iPride Co., Ltd.
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
Asp Net Mvc 基礎のキソ
1.
瀬尾佳隆 (
[email protected]
) Microsoft
MVP for Visual C# 1
2.
道場スタイル(風) ◦ 資料の説明は極力少なめで ◦ 基本を実際に操作してお見せします ◦ 自習のきっかけとして見てください ASP.NET MVC に全く or あまり触ったことがない方、これから 触ってみようという方のためのセッションです ◦ 漠然とでも、「ASP.NET とはずいぶん違うな~」という感覚 ◦ ASP.NET MVC は実はそんなに面倒ではないということ ◦ 手順(お作法)と基本的な考え方 ◦ ・・・を体感していただくことを目標としています 経験者には簡単すぎる内容です ◦ 寝てるか ◦ フォローするか ◦ ・・・をお願いします 打たれ弱いので、優しく見守ってください (^^;) 2
3.
ASP.NET MVCとは? ◦ ASP.NET MVCとは?/MVC パターンとは? 開発手順とデモ ◦ ダウンロード&インストール ◦ プロジェクトの構成 ◦ ルーティング ◦ Controller の作成、View の作成 ◦ Controller→View のデータの渡し方 ◦ POSTの方法 ◦ DB 連携 データモデルの定義 ASP.NET MVC の DB 連携 3
4.
文字通り、MVC パターンの ASP.NET です :-P ◦ サーバーコントロールは使いません(使えません) ◦ 見た目の部分は HTML や View 埋め込みコードで記述 よく言われるキーワードとしては、デザイナとの協業 でも Windows に慣れた開発者には面倒(?) ◦ レスポンスがシンプル&開発者の意図したとおりになります ◦ 単体テストが簡単 開発生産性は ASP.NET のほうが多分上・・・ ◦ ASP.NET を置き換える技術、開発手法ではありません 結局 ASP.NET との使い分けが大事 個人的には ASP.NET のほうが好きですが Silverlight なんかもあったりしますが 4
5.
Web 開発では一般的な考え方 Model – View – Controller が役割を分担 ◦ Model ・・・データ操作を担当する 部分 ◦ View ・・・ユーザーと対話する部分 ◦ Controller・・・リクエストを処理し、 Model と View をつなげる部分 ※MSDN マガジン 2008年3月号より 5
6.
Visual Studio 2008 SP1 または Visual Web Developer Express Edition (無償) ◦ ただし VWD の場合はユニットテストは使えません 6
7.
http://www.asp.net/mvc/ でダウンロード(無償) 7
8.
8
9.
9
10.
10
11.
11
12.
12
13.
Controllers Models Views ◦ MVC
の役割ごとのファイルは上 のそれぞれのフォルダに配置 Globals.asax ◦ ルーティングのルールはココで決 める *.Tests ◦ ユニットテストはここ 13
14.
14
15.
ルーティングのルールを決めているのは・・・ 15
16.
16
17.
17
18.
18
19.
まずは View を呼び出すだけの Controller のまま で動かしてみます 19
20.
20
21.
21
22.
Index.aspx
まずは単なる静的ページ 22
23.
面白みのない当たり前の結果・・・ですが ◦ ルーティングされて ◦ Controller が呼び出され ◦ さらに View が呼び出されたものが、これです 23
24.
24
25.
Index.aspx (変更)
ViewData を通してデータを受け渡し 表示の際は Html.Encode を使う ◦ クロスサイトスクリプティング対策 25
26.
26
27.
27
28.
Post.aspx
Input 要素(Html.TextBox ヘルパー)の名前を Controller 側と 揃えることに注意 28
29.
Result.aspx
特に難しいところはありません 29
30.
30
31.
まずは DB の準備 31
32.
32
33.
33
34.
34
35.
既定値を変更 ◦ Discontinued・・・ False ◦ UnitPrice・・・0 ◦ UnitsInStock・・・0 ◦ UnitsOnOrder・・・0 新規登録時の既定 値として使われる値 35
36.
“Add Action methods …” のチェックを忘れずに 36
37.
※ Controller クラスでは
Model の using を追加しておくとラク (ファイル先頭付近に “using <プロジェクト名>.Models; ” を追加) 37
38.
38
39.
Index.aspx (前半)
39
40.
Index.aspx (後半)
40
41.
41
42.
42
43.
43
44.
Details.aspx (前半)
44
45.
Details.aspx (後半)
45
46.
46
47.
47
48.
48
49.
Create.aspx
49
50.
50
51.
51
52.
52
53.
Edit.aspx (前半)
53
54.
Edit.aspx (後半)
54
55.
これで DB 連携の一連の操作は終わり 55
56.
最後に紹介する参考文献を読んでください :-P リクエストがあれば続編をやります(または誰か立候 補を!) ◦ バリデーション ◦ TextBox 以外のビューへルパ(HTML 要素) ◦ ルーティングのカスタマイズ ◦ 認証 ◦ AJAX 化 ◦ ユニットテスト ◦ ・・・など、なかなか奥が深いです 56
57.
「ASP.NET MVC入門」 (@IT) ◦ http://www.atmarkit.co.jp/fdotnet/aspnetmvc/index/index .html ◦ これを読めば、今日の話はすべて忘れても大丈夫です 「Web フォームを使用しないで Web アプリケーションを作成す る」 (MSDN マガジン 2008年3月号) ◦ http://msdn.microsoft.com/ja- jp/magazine/cc337884.aspx 「Professional ASP.NET MVC 1.0」 (Wrox) ◦ http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc- nerdinner_v1.pdf ◦ 書籍のオンライン版がタダで読めます 「ASP.NET MVC 実践プログラミング」 (山田祥寛 著、秀和シ ステム 刊、3200円) ◦ 深いです 57
58.
58
Download