Submit Search
Upload
Real World ASP.NET MVC
•
10 likes
•
2,701 views
J
jeffz
Follow
Slides of my session (DEV 343) at TechEd 2009
Read less
Read more
Education
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
江華 奚
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
Angular js 入門介紹
Angular js 入門介紹
wantingj
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
Recommended
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
江華 奚
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
Angular js 入門介紹
Angular js 入門介紹
wantingj
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
ASP.Net MVC2 简介
ASP.Net MVC2 简介
Allen Lsy
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
Alan Tsai
Berserk js
Berserk js
taobao.com
ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享
國昭 張
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
Johnson Gau
Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超
drewz lin
基于Silverlight的RIA架构及百度应用
基于Silverlight的RIA架构及百度应用
Cat Chen
Jswebapps
Jswebapps
jay li
Uliweb设计分享
Uliweb设计分享
modou li
2011 JavaTwo JSF 2.0
2011 JavaTwo JSF 2.0
Anthony Chen
Html5form
Html5form
jay li
Vue
Vue
國昭 張
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
taobao.com
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
Duran Hsieh
犀牛书第六版
犀牛书第六版
jay li
ASP.NET MVC The Begining
ASP.NET MVC The Begining
Simon Huang
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
Jeff Chu
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
Will Huang
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
ASP.NET MVC 5 新功能探索
ASP.NET MVC 5 新功能探索
Will Huang
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC
More Related Content
What's hot
ASP.Net MVC2 简介
ASP.Net MVC2 简介
Allen Lsy
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
Alan Tsai
Berserk js
Berserk js
taobao.com
ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享
國昭 張
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
Johnson Gau
Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超
drewz lin
基于Silverlight的RIA架构及百度应用
基于Silverlight的RIA架构及百度应用
Cat Chen
Jswebapps
Jswebapps
jay li
Uliweb设计分享
Uliweb设计分享
modou li
2011 JavaTwo JSF 2.0
2011 JavaTwo JSF 2.0
Anthony Chen
Html5form
Html5form
jay li
Vue
Vue
國昭 張
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
taobao.com
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
Duran Hsieh
犀牛书第六版
犀牛书第六版
jay li
ASP.NET MVC The Begining
ASP.NET MVC The Begining
Simon Huang
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
Jeff Chu
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
Will Huang
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
ASP.NET MVC 5 新功能探索
ASP.NET MVC 5 新功能探索
Will Huang
What's hot
(20)
ASP.Net MVC2 简介
ASP.Net MVC2 简介
Asp.net mvc 概觀介紹
Asp.net mvc 概觀介紹
Berserk js
Berserk js
ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享
利用Signalr打造即時通訊@Tech day geek
利用Signalr打造即時通訊@Tech day geek
Top100summit automan x之框架介绍 王超
Top100summit automan x之框架介绍 王超
基于Silverlight的RIA架构及百度应用
基于Silverlight的RIA架构及百度应用
Jswebapps
Jswebapps
Uliweb设计分享
Uliweb设计分享
2011 JavaTwo JSF 2.0
2011 JavaTwo JSF 2.0
Html5form
Html5form
Vue
Vue
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
犀牛书第六版
犀牛书第六版
ASP.NET MVC The Begining
ASP.NET MVC The Begining
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
快快樂樂學會 Angular 2 網站開發框架 (Modern Web 2016)
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
ASP.NET MVC 5 新功能探索
ASP.NET MVC 5 新功能探索
Similar to Real World ASP.NET MVC
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
twMVC
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
twMVC
JdonFramework中文
JdonFramework中文
banq jdon
非常靠谱 Html 5
非常靠谱 Html 5
Tony Deng
Asp.Net Mvc 1.0
Asp.Net Mvc 1.0
Chui-Wen Chiu
Struts Mitac(1)
Struts Mitac(1)
wangjiaz
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
Jollen Chen
Angular.js & ASP.NET in Study4
Angular.js & ASP.NET in Study4
Kyle Shen
Non-MVC Web Framework
Non-MVC Web Framework
Fred Chien
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
Chui-Wen Chiu
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
twMVC
Asp.net+mvc4框架揭秘
Asp.net+mvc4框架揭秘
Zhenhua Tang
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Gelis Wu
Struts快速学习指南
Struts快速学习指南
yiditushe
twMVC#04 | ASP.NET MVC - Code Templates實戰開發
twMVC#04 | ASP.NET MVC - Code Templates實戰開發
twMVC
Similar to Real World ASP.NET MVC
(20)
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
JdonFramework中文
JdonFramework中文
非常靠谱 Html 5
非常靠谱 Html 5
Asp.Net Mvc 1.0
Asp.Net Mvc 1.0
Struts Mitac(1)
Struts Mitac(1)
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
Angular.js & ASP.NET in Study4
Angular.js & ASP.NET in Study4
Non-MVC Web Framework
Non-MVC Web Framework
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC#10 | ASP.NET MVC Model 的設計與使用
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
Asp.net+mvc4框架揭秘
Asp.net+mvc4框架揭秘
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Struts快速学习指南
Struts快速学习指南
twMVC#04 | ASP.NET MVC - Code Templates實戰開發
twMVC#04 | ASP.NET MVC - Code Templates實戰開發
More from jeffz
Wind.js无障碍调试与排错
Wind.js无障碍调试与排错
jeffz
JavaScript现代化排错实践
JavaScript现代化排错实践
jeffz
Jscex:案例、阻碍、体会、展望
Jscex:案例、阻碍、体会、展望
jeffz
Jscex:案例、经验、阻碍、展望
Jscex:案例、经验、阻碍、展望
jeffz
The Evolution of Async Programming (GZ TechParty C#)
The Evolution of Async Programming (GZ TechParty C#)
jeffz
深入浅出Jscex
深入浅出Jscex
jeffz
Mono for .NET Developers
Mono for .NET Developers
jeffz
Javascript Uncommon Programming
Javascript Uncommon Programming
jeffz
Jscex: Write Sexy JavaScript (中文)
Jscex: Write Sexy JavaScript (中文)
jeffz
Jscex: Write Sexy JavaScript
Jscex: Write Sexy JavaScript
jeffz
单点登录解决方案的架构与实现
单点登录解决方案的架构与实现
jeffz
Documentation Insight技术架构与开发历程
Documentation Insight技术架构与开发历程
jeffz
Windows Phone应用开发心得
Windows Phone应用开发心得
jeffz
分布式版本管理
分布式版本管理
jeffz
使用.NET构建轻量级分布式框架
使用.NET构建轻量级分布式框架
jeffz
针对iPad平台的高性能网站架构
针对iPad平台的高性能网站架构
jeffz
企业开发领域的语言特性
企业开发领域的语言特性
jeffz
The Evolution of Async-Programming on .NET Platform (TUP, Full)
The Evolution of Async-Programming on .NET Platform (TUP, Full)
jeffz
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
jeffz
The Evolution of Async-Programming (SD 2.0, JavaScript)
The Evolution of Async-Programming (SD 2.0, JavaScript)
jeffz
More from jeffz
(20)
Wind.js无障碍调试与排错
Wind.js无障碍调试与排错
JavaScript现代化排错实践
JavaScript现代化排错实践
Jscex:案例、阻碍、体会、展望
Jscex:案例、阻碍、体会、展望
Jscex:案例、经验、阻碍、展望
Jscex:案例、经验、阻碍、展望
The Evolution of Async Programming (GZ TechParty C#)
The Evolution of Async Programming (GZ TechParty C#)
深入浅出Jscex
深入浅出Jscex
Mono for .NET Developers
Mono for .NET Developers
Javascript Uncommon Programming
Javascript Uncommon Programming
Jscex: Write Sexy JavaScript (中文)
Jscex: Write Sexy JavaScript (中文)
Jscex: Write Sexy JavaScript
Jscex: Write Sexy JavaScript
单点登录解决方案的架构与实现
单点登录解决方案的架构与实现
Documentation Insight技术架构与开发历程
Documentation Insight技术架构与开发历程
Windows Phone应用开发心得
Windows Phone应用开发心得
分布式版本管理
分布式版本管理
使用.NET构建轻量级分布式框架
使用.NET构建轻量级分布式框架
针对iPad平台的高性能网站架构
针对iPad平台的高性能网站架构
企业开发领域的语言特性
企业开发领域的语言特性
The Evolution of Async-Programming on .NET Platform (TUP, Full)
The Evolution of Async-Programming on .NET Platform (TUP, Full)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming on .NET Platform (.Net China, C#)
The Evolution of Async-Programming (SD 2.0, JavaScript)
The Evolution of Async-Programming (SD 2.0, JavaScript)
Recently uploaded
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
黑客 接单【TG/微信qoqoqdqd】
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
Martin M Flynn
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
paulachevez2
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
黑客 接单【TG/微信qoqoqdqd】
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
ggbob1
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
sardinesaying
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
黑客 接单【TG/微信qoqoqdqd】
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
黑客 接单【TG/微信qoqoqdqd】
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
radeybfgkf477
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
gravestomas0
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
radeybfgkf477
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
黑客 接单【TG/微信qoqoqdqd】
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
paulachevez2
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
ggbob1
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
黑客 接单【TG/微信qoqoqdqd】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
黑客 接单【TG/微信qoqoqdqd】
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
testhelper Sobrenome
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
radeybfgkf477
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
paulachevez2
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
shanshanhui1
Recently uploaded
(20)
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
听说在加拿大,修改大学成绩单是学霸的日常?求秘籍📚,让我的GPA也能像枫叶一样红得耀眼!#加拿大学霸日常#黑客真的可以改业留学#毕业成绩吗?改了#成绩会被...
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
DIGNITAS INFINITA - 人类尊严 - 教区信仰教义宣言.pptx
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
加急代办一个日本秋田县立大学学位记/合格通知书电子版制作/补办国外大学毕业证/CPA证书定制
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
1.💥黑客接单,挑战你的想象力! 🚀💡从最炫酷的黑科技到神秘莫测的代码世界,这里都是你想要的技术。无论是破解密码、入侵系统还是开发软件,我们都能帮你实现!...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【国外大学文凭样本】多大毕业证认证Q/微:892798920办多伦多大学毕业证留信留服使馆公公证,多大硕士毕业证,U of T研究生毕业证,文凭,改U o...
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
【創業簡報練習】當一個人吃飯會想起誰:(A)I-DOLL 陪吃娃娃|科技創業與營運實務
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
1.🔥承接黑客破解任务,你的难题我们来解决! 💡无论你是游戏玩家、企业用户还是个人用户,都能在这里找到满意的解决方案。 💪经验丰富的专业团队为您提供全方位...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
正方教务系统的小漏洞被黑客找到啦~他现在正在偷偷溜进去玩呢!(*^__^*)法国大学挂科改成绩 德国大学挂科改成绩 韩国大学挂科改成绩大学成绩修改,找黑客...
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本神户国际大学学位记🏆学习成绩单电子版定制🏆仿制西班牙大学毕业证🏆香港中学会考证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本熊本县立大学学位记🏆学习成绩单电子版定制🏆克隆爱尔兰大学文凭🏆CFA证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
未毕业在线购买日本长崎县立大学学位记🏆卒业证书外壳什么样子🏆办理比利时大学文凭🏆日语JLPT证书定制
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
我曾试图入侵正方教务系统,但我发现它有一些漏洞找黑客入侵电脑,找黑客入侵服务器,找黑客破解密码,怎么找黑客?【微 tytyqqww 信】
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
快速定制高仿日本广岛修道大学学位记/入学许可证书PDF修改/意大利大学文凭制作/日语JLPT证书定制
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
30T.ppt【国外大学文凭样本】TWU毕业证认证Q/微:892798920办西三一大学毕业证留信留服使馆公证,TWU硕士毕业证,TWU研究生毕业证,文凭...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
改GPA申请研究生#大学修改成绩修改 #找黑客改分#修改成绩单听说你想改一改在美国大学的成绩?嗯,我明白你的感受。其实,成绩这事儿也不是说改就能改的,你得...
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
为了确保自己的安全和合法权益,我选择购买高品質的假护照、身份证明以及结婚证等证件。这些都是真实有效且具有法律效力的文件【微 tytyqqww 信】
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
保分服务在SAT考试作弊问题上的应对策略和措施是否充分,如何确保服务的可靠性??
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
哪里可以购买日本群马县立县民健康科学大学学位记🏆做个假的文凭可认证吗🏆台湾大学文凭制作🏆托福TOEFL证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
在中国可以购买日本东京女子大学学位记/做个假的文凭可认证吗/定制马来西亚大学毕业证/CFA证书定制
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
003 DSKP KSSR SEMAKAN 2017 BAHASA CINA TAHUN 3.pdf
Real World ASP.NET MVC
1.
2.
DEV343 基于ASP.NET MVC框架的实战 赵劼(jeffz@live.com) 架构师 上海柏盛网络技术有限公司
3.
赵劼 程序员
语言爱好者 半职业博客写手(http://www.cnblogs.com/JeffreyZhao/) 技术方向: 函数式编程 并行程序开发 代码之美 希望给初学者以合适指导,坚定的恶劣培训机构反对者
4.
永恒的话题:ASP.NET MVC vs. WebForms ASP.NET MVC项目典型结构 控制器,选择器,过滤器——各司其职 灵活的路由规则 强大的视图引擎 关注可测试性 ASP.NET MVC 2的新功能概览
5.
MVC
WebForms V Page ASP.NET 表现模型 C M Code Behind Caching Globalization Membership … ASP.NET 基础模型 HttpContext HttpRequest HttpResponse …
6.
细节、控制、灵活 WebForms
ASP.NET MVC 大量可复用控件 认证 容易扩展(DIY) 成熟的状态管理 缓存 良好的职责分离 可视化设计支持 路由 易于测试 … … … 复用、模型、快速开发
7.
微软为什么要提供ASP.NET MVC? WebForms被放弃了吗? 作为开发人员该如何选择? ……
8.
视图
View 表现层 控制器 视图模型 Controller View Moel 其他业务对象 业务逡辑层 领域模型 Business Objects Domain Model
9.
为表现层而设计的Model 由控制器创建,视图使用
视图和控制器的调和剂 视图 读取 视图模型 创建 控制器
10.
MyMvcApp.Web.UI 表现层
? MyMvcApp.Web.Models MyMvcApp.Web.Controllers MyMvcApp.Models 业务逡辑层 MyMvcApp.Business
11.
演 示 ASP.NET MVC项目的典型结构
12.
URL Routing:从URL中提取数据,通过数据构建URL Action Selector:选择待执行的Action Action Filter:Action执行的前/后置功能 Model Binder:生成Action参数 Action:处理请求的逻辑主体,生成数据 Action Result:向客户端呈现结果
13.
URL Routing
Action Selector Action Filter Model Binder Action Result 回复(Response) HTTP/1.1 304 Not Modified 请求(Request) Date: Sun, 04 Oct 2009 19:36:25 GMT Server: Microsoft-IIS/7.0 GET /api/products/1234 HTTP 1.1 Last-Modified: Fri, 02 Oct 2009 16:47:31 GMT Host: www.example.com Etag: "600028c-59fb-474f6852c9dab" User-Agent: XYZ 1.1 Cache-Control: max-age=300 Accept: text/xml Vary: Accept-Encoding Keep-Alive: 300 Content-Encoding: gzip Connection: keep-alive Content-Length: 7160 If-Modified-Since: Fri, 02 Oct 2009 16:47:31 GMT Content-Type: text/xml If-None-Match: "600028c-59fb-474f6852c9dab" Cache-Control: max-age=60 <?xml version=‘1.0’ encoding=‘utf-8’ ?> ...
14.
演 示 充分利用各组件构建RESTful API
15.
可替换的视图引擎
WebForms(默认) Spark,NVelocity,Brail,etc. 基于WebForms页面的视图引擎 Layout,View,Partial View一应俱全 IDE支持良好 性能极高 易于扩展 可以替换为Ruby,Python,F#等多种语言
16.
<h2>Articles: </h2> <% Model.Articles.ForEach(article
=> { %> <p><%= Html.Encode(article.Title) %></p> <% } %> protected override void Render(HtmlTextWriter writer) { ... literal1.Render(writer); Model.Articles.ForEach(article => { literal2.Render(writer); writer.Write(Html.Encode(article.Title)); literal3.Render(writer); }); ... }
17.
对WebForms标记的厌恶 限制视图能力,避免滥用 使用更容易令人接受的标记语言 ……
18.
<content name="TitleContent">
List </content> <content name="MainContent"> <h2><%= Model.Title %></h2> <div if="Model.Posts.Count == 11"> 10 </div> <ul> <li each="var post in Model.Posts"> <a href="Post/Page?PostId=<%= post.Id %>"> <%= post.Title %> </a> </li> </ul> </content>
19.
演 示 生成树状HTML,视图片断缓存
20.
URL Rewrite
将源URL“修改为”目标URL来执行 根据目标URL来确定由哪个IHttpHandler对象来执行 多由Query String来传递数据 ASP.NET Routing 从URL中提取路由数据 根据配置在Route对象中的IRouteHandler对象来获取 IHttpHandler对象 可以通过路由数据组装出URL(DRY原则)
21.
得到
获取 IRouteHandler IHttpHandler URL Route 使用 执行 构造 RequestContext C 使用 请求阶段 V M 回复过程 提供 URL 使用 Route RouteValueDictionary
22.
演 示 子域名的路由,URL组装
23.
优秀框架的新标准:可测试性(Testability) 日省吾身:这么做容易测试吗?
分离一切关注点,使各组件可分别测试 Model / View / Controller View Engine Action Invoker Controller / Action / Parameter Descriptor Model Binder
24.
分离一切关注点
控制器与视图完全解耦 控制器与视图均不关注HttpContext 使用强类型的视图 强类型一切视图,并使用自定义基类 为每个视图定义对应的视图模型 避免使用弱类型的ViewData字典 尽可能薄的控制器 连接表现层与业务层(仅此而已) WebForms难以单元测试?(并非如此)
25.
编写标准的语义化的客户端标记
简化对View单元测试的难度 简化对JavaScript单元测试的难度 尝试客户端的MVC Model:HTML标记 View:CSS Controller:JavaScript 编写优秀的JavaScript代码 注重复用,独立于具体页面内容(可使用约定) WebForms“污染”客户端ID真是很严重的问题吗?
26.
演 示 对视图进行单元/回归测试
27.
Templated辅助方法 Areas支持 数据标记支持 客户端验证 模型验证提供者 元数据提供者 异步Action 强类型的辅助方法
28.
疑问和解答
29.
参考资源 我的博客:http://www.cnblogs.com/JeffreyZhao/ MvcPatch项目:http://MvcPatch.codeplex.com ASP.NET项目汇总:http://aspnet.codeplex.com ASP.NET MVC官方站点:http://asp.net/mvc 书籍推荐:Agile Web
Development with Rails
30.
31.
感谢您参与此会场! 您的意见与建议对我们非常重要。
请您填写反馈表。
32.
© 2008 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Download now