Enviar pesquisa
Carregar
ASP.NET MVC Part 2
•
0 gostou
•
10,220 visualizações
Yoshitaka Seo
Seguir
ASP.NET MVC Part 2 技術ひろば.net 2010年2月勉強会 セッション資料 (ASP.NET MVC についての2回目のセッション) 2010年2月13日開催
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 40
Baixar agora
Baixar para ler offline
Recomendados
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
Angular の紹介
Angular の紹介
Neo Xrea
20140322
20140322
小野 修司
.NETラボ2021年10月 .NETの過去と現在
.NETラボ2021年10月 .NETの過去と現在
TomomitsuKusaba
新登場!Surface Laptop 4
新登場!Surface Laptop 4
Tomokazu Kizawa
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
200k/sec
200k/sec
Sugawara Genki
Asp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソ
Yoshitaka Seo
Recomendados
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
Angular の紹介
Angular の紹介
Neo Xrea
20140322
20140322
小野 修司
.NETラボ2021年10月 .NETの過去と現在
.NETラボ2021年10月 .NETの過去と現在
TomomitsuKusaba
新登場!Surface Laptop 4
新登場!Surface Laptop 4
Tomokazu Kizawa
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
200k/sec
200k/sec
Sugawara Genki
Asp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソ
Yoshitaka Seo
Vue.js + WordPress
Vue.js + WordPress
Takahiro Kudo
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
DevTakas
テスト
テスト
Masashi Sato
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
真乙 九龍
What is doobie? - database access for scala -
What is doobie? - database access for scala -
chibochibo
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
Kosuke Ogawa
SQL Serverでデータ連携をする
SQL Serverでデータ連携をする
ssuser6a2c40
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
20121215
20121215
小野 修司
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
Osamu Monoe
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
Tomo Mizoe
Who is painter for webpage from html
Who is painter for webpage from html
SotaRyotaro
WebComponentsとPolymer
WebComponentsとPolymer
Takahiro Maki
Client Side Balzorでツールを作ってみた
Client Side Balzorでツールを作ってみた
裕之 木下
20120128
20120128
小野 修司
ShareWisをFirefoxで動かすためのSVG的とりくみ
ShareWisをFirefoxで動かすためのSVG的とりくみ
Kohei Kadowaki
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
Pro aspnetmvc3framework chap23
Pro aspnetmvc3framework chap23
Hideki Hashizume
Mais conteúdo relacionado
Mais procurados
Vue.js + WordPress
Vue.js + WordPress
Takahiro Kudo
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
DevTakas
テスト
テスト
Masashi Sato
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
Makoto Nishimura
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
真乙 九龍
What is doobie? - database access for scala -
What is doobie? - database access for scala -
chibochibo
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
Kosuke Ogawa
SQL Serverでデータ連携をする
SQL Serverでデータ連携をする
ssuser6a2c40
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
20121215
20121215
小野 修司
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
Osamu Monoe
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
Tomo Mizoe
Who is painter for webpage from html
Who is painter for webpage from html
SotaRyotaro
WebComponentsとPolymer
WebComponentsとPolymer
Takahiro Maki
Client Side Balzorでツールを作ってみた
Client Side Balzorでツールを作ってみた
裕之 木下
20120128
20120128
小野 修司
ShareWisをFirefoxで動かすためのSVG的とりくみ
ShareWisをFirefoxで動かすためのSVG的とりくみ
Kohei Kadowaki
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
Mais procurados
(20)
Vue.js + WordPress
Vue.js + WordPress
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
テスト
テスト
Flux react現状確認会
Flux react現状確認会
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
What is doobie? - database access for scala -
What is doobie? - database access for scala -
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
SQL Serverでデータ連携をする
SQL Serverでデータ連携をする
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
20121215
20121215
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
Who is painter for webpage from html
Who is painter for webpage from html
WebComponentsとPolymer
WebComponentsとPolymer
Client Side Balzorでツールを作ってみた
Client Side Balzorでツールを作ってみた
20120128
20120128
ShareWisをFirefoxで動かすためのSVG的とりくみ
ShareWisをFirefoxで動かすためのSVG的とりくみ
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Semelhante a ASP.NET MVC Part 2
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
Pro aspnetmvc3framework chap23
Pro aspnetmvc3framework chap23
Hideki Hashizume
2012年1月技術ひろば
2012年1月技術ひろば
貴仁 大和屋
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure
Keiichi Hashimoto
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
じゅん なかざ
Eight meets AWS
Eight meets AWS
Tetsuya Mase
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
Masaki Takeda
SharePoint 2013 Preview レビュー
SharePoint 2013 Preview レビュー
Hirofumi Ota
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
bitbank, Inc. Tokyo, Japan
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
SAKURUG co.
ASP.NET MVC 2 ~新機能の紹介~
ASP.NET MVC 2 ~新機能の紹介~
Yoshitaka Seo
若気の至りを精算する
若気の至りを精算する
Kenji Daikoku
Ibm cognos10 bi_セルフスタディーキットのご紹介
Ibm cognos10 bi_セルフスタディーキットのご紹介
Shinsuke Yamamoto
LightSwitchで遊んでみた
LightSwitchで遊んでみた
Yoshitaka Seo
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
Insight Technology, Inc.
SQL Azure Management and Security
SQL Azure Management and Security
junichi anno
LightSwitch ~結局何ができるの~ rev 2
LightSwitch ~結局何ができるの~ rev 2
Yoshitaka Seo
Semelhante a ASP.NET MVC Part 2
(20)
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
Pro aspnetmvc3framework chap23
Pro aspnetmvc3framework chap23
2012年1月技術ひろば
2012年1月技術ひろば
現場開発者視点で答えるWindows Azure
現場開発者視点で答えるWindows Azure
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
Eight meets AWS
Eight meets AWS
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
コーディング不要!Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
SharePoint 2013 Preview レビュー
SharePoint 2013 Preview レビュー
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
ASP.NET MVC 2 ~新機能の紹介~
ASP.NET MVC 2 ~新機能の紹介~
若気の至りを精算する
若気の至りを精算する
Ibm cognos10 bi_セルフスタディーキットのご紹介
Ibm cognos10 bi_セルフスタディーキットのご紹介
LightSwitchで遊んでみた
LightSwitchで遊んでみた
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
[db tech showcase Sapporo 2015] A26:SQL Server Data Page Structure Deep Dive ...
SQL Azure Management and Security
SQL Azure Management and Security
LightSwitch ~結局何ができるの~ rev 2
LightSwitch ~結局何ができるの~ rev 2
Mais de Yoshitaka Seo
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
AI-900 ポイント解説
AI-900 ポイント解説
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Yoshitaka Seo
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
Yoshitaka Seo
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Yoshitaka Seo
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
BIerのためのAI入門
BIerのためのAI入門
Yoshitaka Seo
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
Yoshitaka Seo
チャットボットの自然言語処理
チャットボットの自然言語処理
Yoshitaka Seo
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
QnA Maker 逆入門
QnA Maker 逆入門
Yoshitaka Seo
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Yoshitaka Seo
Mais de Yoshitaka Seo
(20)
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
BIerのためのAI入門
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
チャットボットの自然言語処理
チャットボットの自然言語処理
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
QnA Maker 逆入門
QnA Maker 逆入門
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Último
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
Último
(8)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
ASP.NET MVC Part 2
1.
瀬尾佳隆 (y.seo@seosoft.jp) Microsoft
MVP for Visual C# 1
2.
瀬尾 佳隆 (せお よしたか) ◦ MVP for Visual C# (Jan 2009 – Dec 2010) ◦ 実は、Webよりは Windowsアプリ、Office、 SharePoint (WebといえばWebですが) が好き でも今どき Webをやらないことには、ねぇ・・・ ◦ 個人事業主です(屋号は瀬尾ソフト) ◦ 根っからの技術屋 ◦ どうでもいい情報としては、ミュージカルが大好きです 2
3.
ASP.NET MVC 開発の中の次の操作を説明します ◦ DB連携 ◦ バリデーション ◦ 認証 MVC の考え方、ASP.NET MVC の基礎は説明しません ◦ 「基礎」については 2009年12月の資料を参照してください http://tinyurl.com/aspnetmvc-kiso-200912 ◦ DB連携の部分は 12月の資料と重複しています(コピペとも言う) ◦ ASP.NET MVC 2 の話ではありません リクエストがあれば考えます あるいは、誰かやってみませんか? 3
4.
DB連携 ◦ データモデルの定義 ◦ 一覧表示 ◦ 詳細表示 ◦ 新規作成 ◦ 更新 バリデーション(検証) 認証 4
5.
まずは DB の準備 5
6.
6
7.
7
8.
8
9.
既定値を変更 ◦ Discontinued・・・ False ◦ UnitPrice・・・0 ◦ UnitsInStock・・・0 ◦ UnitsOnOrder・・・0 新規登録時の既定 値として使われる値 9
10.
“Add Action methods …” のチェックを忘れずに 10
11.
※ Controller クラスでは
Model の using を追加しておくとラク (ファイル先頭付近に “using <プロジェクト名>.Models; ” を追加) 11
12.
12
13.
Index.aspx (前半)
13
14.
Index.aspx (後半)
14
15.
15
16.
16
17.
17
18.
Details.aspx (前半)
18
19.
Details.aspx (後半)
19
20.
20
21.
21
22.
22
23.
Create.aspx
23
24.
24
25.
25
26.
26
27.
Edit.aspx (前半)
27
28.
Edit.aspx (後半)
28
29.
これで DB 連携の一連の操作は終わり 29
30.
DB連携で生成された View のソースには、すでにバ リデーションのひな形が入っています ◦ ただし英語なので、日本語に換えておきましょうか・・・ 30
31.
検証は Controller で行う 31
32.
32
33.
ASP.NET MVC では認証の処理は すごく簡単! ◦ ASP.NET の認証の仕組みをそのまま使 います ◦ コードの追加は最小限 デモでは “ASP.NET 構成” で認証に 使うアカウントを準備します(Form認 証) 33
34.
34
35.
例えば、こんな感じ 35
36.
36
37.
37
38.
38
39.
ASP.NET MVC では以下の開発が簡単です ◦ DB連携・・・Controller, View の作成時のオプション指定で スケルトンを生成してくれます ◦ バリデーション・・・DB連携のソースコードには、あらかじめバ リデーションのコードが含まれています ◦ 認証・・・Authorize 属性を指定するだけ もちろん実際の開発にはいろいろとハードルがあるは ずですが、ここまでの部分はかなり簡単です ◦ ぜひ ASP.NET MVC の習得を! まあ、Silverlight もすごく楽しいわけですが :-P 39
40.
40
Baixar agora