C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
.NET
ADO.NET
Android
ASP.NET
C#
Databases & DBA
Design Patterns & Practices
iOS
Java
OOP/OOD
SharePoint
Software Testing
Web Development
WPF
View All
6
Reply
Why you use MVC over Tradisional ASPX?
Yogesh Bajpai
12y
2.5k
0
Reply
Delete Row
Delete Column
Insert Link
×
Insert
Cancel
Embed YouTube Video
×
Width (%)
Height (%)
Insert
Cancel
Table Options
×
Rows
Columns
First row as header
Create Table
Insert Image
×
Selected file:
Alignment
Left
Center
Right
Select an image from your device to upload
Upload to Server
Cancel
Submit
MVC is pattern where all three layer UI (View), Data Access Layer (Model), Middle Layer (Contoller) are loosely coupled. We can easily replace any layer without affecting other layer.
Dhanik Sahni
11y
1
In MVC Controllers and Views are seperated, where as ASPX has its controllers and Views defined in single aspx and aspx.cs files, which means tightly coupled. The View changes affects the aspx.cs files. and 2) No routing is possible with asp.net but in MVC its possible. 3) MVC controller is unit testable, but aspx.cs is not unit testable since all request must send through UI.
saravanakumar radhakrishnan
11y
1
hello dude if you want your self upgrade thane use MVC pls ref :- http://www.codeproject.com/Articles/866143/Learn-MVC-Project-in-days-Day
Arjun Walmiki
10y
0
MVC provides good separation of concerns. TDD or test driven development is easy and simple to implement with this architectural pattern when compared to trad aspx.
Mohseen Jamal
11y
0
I would like to use MVC over Traditional ASPX because :- 1) Its light weight as compared to ASPX Pages. Its light weight because there is no unnecessary generation of rendered HTML which was their in ASPX. We have full control over generation of HTML. 2) MVC is open source since August 2012. 3) Sepeartion of concerns makes MVC application very robust and unit testable. 4) Its new technology and Microsoft is investing in it.
Ritesh Sharma
11y
0
I would like to use MVC over Traditional ASPX because :- 1) Its light weight as compared to ASPX Pages. Its light weight because there is no unnecessary generation of rendered HTML which was their in ASPX to maintain viewstate. We have full control over generation of HTML. 2) MVC is open source since August 2012. 3) Separation of concerns makes MVC application very robust and unit testable. 4) Its new technology and Microsoft is investing in it.
Ritesh Sharma
11y
0
What is difference between html.beginform and ajax.beginform?
in which protocol ASP .NET WEB API Work?
Message