SlideShare a Scribd company logo

Technoligent providing custom ASP.NET MVC development services

In this presentation, discuss about ASP.NET MVC patterns and techniques for developing ASP.NET MVC applications.

1 of 16
Download to read offline
Technoligent providing custom ASP.NET MVC development services
Overview
for developing web apps and websites
with CSS, JavaScript, HTML other scripting language.
• ASP.NET help three various development patterns web pages, MVC (Model View
Controller) and Web forms.
• The MVC partition helps you handle complicated applications, because you can
focus on one aspect a time. For example, you can attention on the view without
depending on the business.
ASP.NET MVC Architecture
Model
View Controller
Model
Model: - The model component matching to all the data related logic that the
user tasks with. This can represent either the data that is being moved between
the view and controller components or any other business logic related data.
User
Data Entry
Modelblinder Controller
View
View: - The view component is used for all the user interface logic of the programs.
View
ViewModel
Model
Controller
Controller: - Controller combine between model and view components to whole
operation all the business logic and next requests, operate data using model and
collaborate the view components to provide the final result or output.
an Icontroller
a Controller
ASP.NET MVC
Request
Send
Build controller
a Controller
an Action O/P
Release Controller
Few ActionMethod
Ad

Recommended

Silver Light By Nyros Developer
Silver Light By Nyros DeveloperSilver Light By Nyros Developer
Silver Light By Nyros DeveloperNyros Technologies
 
MVC Architecture in ASP.Net By Nyros Developer
MVC Architecture in ASP.Net By Nyros DeveloperMVC Architecture in ASP.Net By Nyros Developer
MVC Architecture in ASP.Net By Nyros DeveloperNyros Technologies
 
Introduction to mvc architecture
Introduction to mvc architectureIntroduction to mvc architecture
Introduction to mvc architectureravindraquicsolv
 
MVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - IndiandotnetMVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - IndiandotnetIndiandotnet
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentationivpol
 
ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines  ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines Dev Raj Gautam
 

More Related Content

What's hot

Which is better asp.net mvc vs asp.net
Which is better  asp.net mvc vs asp.netWhich is better  asp.net mvc vs asp.net
Which is better asp.net mvc vs asp.netConcetto Labs
 
Basics of asp.net mvc
Basics of asp.net mvc Basics of asp.net mvc
Basics of asp.net mvc Micky S
 
An overview of microsoft mvc dot net
An overview of microsoft mvc dot netAn overview of microsoft mvc dot net
An overview of microsoft mvc dot netneha sharma
 
MVC Seminar Presantation
MVC Seminar PresantationMVC Seminar Presantation
MVC Seminar PresantationAbhishek Yadav
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First BasicShyam Sir
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1Umar Ali
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcUmar Ali
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web apiUmar Ali
 
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...SoftServe
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presentersaeed shargi ghazani
 
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017Innovation Studio
 
Advanced MVC3
Advanced MVC3Advanced MVC3
Advanced MVC3shobokshi
 

What's hot (20)

Which is better asp.net mvc vs asp.net
Which is better  asp.net mvc vs asp.netWhich is better  asp.net mvc vs asp.net
Which is better asp.net mvc vs asp.net
 
MVC architecture
MVC architectureMVC architecture
MVC architecture
 
Why MVC?
Why MVC?Why MVC?
Why MVC?
 
Eclipse MVC
Eclipse MVCEclipse MVC
Eclipse MVC
 
Basics of asp.net mvc
Basics of asp.net mvc Basics of asp.net mvc
Basics of asp.net mvc
 
An overview of microsoft mvc dot net
An overview of microsoft mvc dot netAn overview of microsoft mvc dot net
An overview of microsoft mvc dot net
 
MVC Seminar Presantation
MVC Seminar PresantationMVC Seminar Presantation
MVC Seminar Presantation
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First Basic
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1
 
Mvc fundamental
Mvc fundamentalMvc fundamental
Mvc fundamental
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvc
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web api
 
MVC
MVCMVC
MVC
 
Mvc part 1
Mvc part 1Mvc part 1
Mvc part 1
 
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presenter
 
Why Use MVC?
Why Use MVC?Why Use MVC?
Why Use MVC?
 
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
 
Month 2 report
Month 2 reportMonth 2 report
Month 2 report
 
Advanced MVC3
Advanced MVC3Advanced MVC3
Advanced MVC3
 

Viewers also liked

Davis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide showDavis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide showThaDutchez
 
Ost 284 emerging technologies final exam
Ost 284 emerging technologies final examOst 284 emerging technologies final exam
Ost 284 emerging technologies final examLinda Guthrie
 
Viterbo PPT Feb 15
Viterbo PPT Feb 15Viterbo PPT Feb 15
Viterbo PPT Feb 15Pamela Maas
 
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveA Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveCSCJournals
 
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...NOAH Advisors
 

Viewers also liked (11)

Davis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide showDavis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide show
 
Modelodegreiner grupo9
Modelodegreiner  grupo9Modelodegreiner  grupo9
Modelodegreiner grupo9
 
CAFFE Izgled
CAFFE IzgledCAFFE Izgled
CAFFE Izgled
 
Ost 284 emerging technologies final exam
Ost 284 emerging technologies final examOst 284 emerging technologies final exam
Ost 284 emerging technologies final exam
 
Jhon martinez
Jhon martinezJhon martinez
Jhon martinez
 
Viterbo PPT Feb 15
Viterbo PPT Feb 15Viterbo PPT Feb 15
Viterbo PPT Feb 15
 
Introduction letter
Introduction letterIntroduction letter
Introduction letter
 
Hsdfg
HsdfgHsdfg
Hsdfg
 
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveA Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
 
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
 
Mi Vida
Mi VidaMi Vida
Mi Vida
 

Similar to Technoligent providing custom ASP.NET MVC development services

Similar to Technoligent providing custom ASP.NET MVC development services (20)

Mvc
MvcMvc
Mvc
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
 
ASP.Net | Sabin Saleem
ASP.Net | Sabin SaleemASP.Net | Sabin Saleem
ASP.Net | Sabin Saleem
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Aspnet mvc
Aspnet mvcAspnet mvc
Aspnet mvc
 
ASP .NET MVC
ASP .NET MVC ASP .NET MVC
ASP .NET MVC
 
Mvc
MvcMvc
Mvc
 
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
 
Asp.net,mvc
Asp.net,mvcAsp.net,mvc
Asp.net,mvc
 
Asp.netmvc handson
Asp.netmvc handsonAsp.netmvc handson
Asp.netmvc handson
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC Structure
 
MVC architecture
MVC architectureMVC architecture
MVC architecture
 
MVC - Introduction
MVC - IntroductionMVC - Introduction
MVC - Introduction
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
MVC 4
MVC 4MVC 4
MVC 4
 
Struts(mrsurwar) ppt
Struts(mrsurwar) pptStruts(mrsurwar) ppt
Struts(mrsurwar) ppt
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9
 
Intro ASP MVC
Intro ASP MVCIntro ASP MVC
Intro ASP MVC
 
ASP.NET MVC Fundamental
ASP.NET MVC FundamentalASP.NET MVC Fundamental
ASP.NET MVC Fundamental
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 

Recently uploaded

Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersThousandEyes
 
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFE
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFEDNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFE
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFEandreiandasan
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfIsidro Navarro
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch TuesdayIvanti
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfThomas Poetter
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut meManoj Prabakar B
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVARobert McDermott
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxVotarikari Shravan
 
Q1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupQ1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupMemory Fabric Forum
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfkatalinjordans1
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxMaarten Balliauw
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manualDomotica daVinci
 
Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?MENGSAYLOEM1
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxMemory Fabric Forum
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIMemory Fabric Forum
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys VasylievFwdays
 
AWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS Chicago
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Umar Saif
 

Recently uploaded (20)

Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFE
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFEDNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFE
DNA LIGASE BIOTECHNOLOGY BIOLOGY STUDY OF LIFE
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdf
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch Tuesday
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdfLLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI.pdf
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut me
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Introduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVAIntroduction to Multimodal LLMs with LLaVA
Introduction to Multimodal LLMs with LLaVA
 
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docxLeveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
Leveraging SLF4j for Effective Logging in IBM App Connect Enterprise.docx
 
Q1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupQ1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product Lineup
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdf
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
 
Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?Are Human-generated Demonstrations Necessary for In-context Learning?
Are Human-generated Demonstrations Necessary for In-context Learning?
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptx
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AI
 
"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev"AIRe - AI Reliability Engineering", Denys Vasyliev
"AIRe - AI Reliability Engineering", Denys Vasyliev
 
AWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user group
 
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
Progress Report: Ministry of IT under Dr. Umar Saif Aug 23-Feb'24
 

Technoligent providing custom ASP.NET MVC development services

  • 2. Overview for developing web apps and websites with CSS, JavaScript, HTML other scripting language. • ASP.NET help three various development patterns web pages, MVC (Model View Controller) and Web forms. • The MVC partition helps you handle complicated applications, because you can focus on one aspect a time. For example, you can attention on the view without depending on the business.
  • 4. Model Model: - The model component matching to all the data related logic that the user tasks with. This can represent either the data that is being moved between the view and controller components or any other business logic related data. User Data Entry Modelblinder Controller
  • 5. View View: - The view component is used for all the user interface logic of the programs. View ViewModel Model
  • 6. Controller Controller: - Controller combine between model and view components to whole operation all the business logic and next requests, operate data using model and collaborate the view components to provide the final result or output. an Icontroller a Controller ASP.NET MVC Request Send Build controller a Controller an Action O/P Release Controller Few ActionMethod
  • 7. Life Cycle of ASP.NET MVC Browser Request Routing MVC Handler Controller Action Execution View ResultView EngineViewResponse
  • 8. ASP.NET MVC TDD (Test Driven Development) • One of the main benefits of is the support of Test-Driven Development (TDD). • A testable application should be created in a roughly associate manner so that you can test independent components of the application. • Creating testable application, the support of programmer frameworks is very crucial and should be designed to ease developing testable applications.
  • 9. . ASP.NET MVC TDD Test Case Passed Check Tests Fail Write Code Code Run Refactor The Code
  • 10. Advantages Advantages of the ASP.NET MVC Web Application It makes easier to handle complicated application by dividing into MVC (Model View Controller). MVC framework suite for programmers who must complete handling over the components of an application. MVC crucial part of controller parts that processes web app or form request send an individual controller. MVC framework provides better support for TDD (Test Driven Development).
  • 11. ASP.NET MVC Version History ASP.NET MVC CTP ASP.NET MVC 1.0 ASP.NET MVC 2 RC ASP.NET MVC 2 RC 2 ASP.NET MVC 2 ASP.NET MVC 3 Beta ASP.NET MVC 3 RC ASP.NET MVC 3 ASP.NET MVC 4 ASP.NET MVC 4 Beta ASP.NET MVC 4 RC ASP.NET MVC 4 ASP.NET MVC 5 Beta ASP.NET MVC 5 ASP.NET MVC 5.1 ASP.NET MVC 5.1.1 ASP.NET MVC 5.1.3 ASP.NET MVC 5.2.0 ASP.NET MVC 5.2.2 ASP.NET MVC 5.2.3 ASP.NET MVC 6.0.0-beta ASP.NET MVC 6.0.0 RC Resource by Wikipedia.com
  • 12. Friendly URLs Physical Address d:UsersAdminDesktopdivLocalprojects ASP.NET Path http://www.xyzaspnet.com/products.aspx?name=John MVC Path http://www.xyzaspnet.com/products/Detail/John Above three path location - MVC Path more user friendly
  • 13. ASP.NET Presentations Options ASP.NET Dynamic Data ASP.NET WebForms ASP.NET MVC ASP.NET Basic
  • 14. Features of WebForms and MVC Features WebForms MVC Individual Components Familiar Event Driven Model ViewState Problem Easy Server Handle Full HTML Control TDD (Test Driven Development) Support
  • 15. Contact Us "Royal Square" 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot - 360 001 Gujarat - India info@technoligent.com “Titanium Square” 3rd Floor, Office No. B-302, S.G. Highway, Beside Parsoli Motors. Nr. Thaltej Crossing, Ahmedabad – 380 054 Gujarat – India info@technoligent.com Corporate Office Development Centre