Tim, please never change your teaching style! I know it may seem slower sometimes, but it's so focused, thorough, and well-done that whoever watches isn't left questioning nearly anything! Thank you so much man!
I have to agree. I have followed countless Udemy instructors over the years, and NOT ONE of them breaks things down the way that Tim does. Freaking amazing.
For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Tim!
Dude, yes! I've been developing other stuff and doing stuff on my own and every tutorial with ASP ive found is just so overwhelming but this has great IMPORTANT details. Its like every other minute i was saying to myself, "Oh fuck, thats badass! how useful!"
54 minutes in and I have to say this is an amazing tutorial, best I've come across so far. Just like you, I to hate it when magic happens and I have no clue what's going on. Most tutorials don't go so far to explain these details that you do so thank you for that!
This is exactly what anybody that starts on ASP.net would need, so you can understand what you are doing... I struggled to find something this useful on YT. Thanks!!!
Only 25 mins in but had to stop and say thank you. Previously, could not understand the shared layout. Really, thank you. edit ..and the razor, thank you !
This is by far the best rundown of aspDotNet I found in video format. I'm new to C# web development so this gives me a pretty solid understanding of where to start.
I love this video: very detailed and very clear even for me that I'm not mother tongue. You teach not only how to do things but why they are done in that way.
I feel like ASP is the sort of framework where you really need someone to walk you through it if you're new or else it just feels like a giant magic blackbox. Really helpful video !
I needed a refresher on MVC because I may get a gig moving an MVC app to .NET Core. This video was *excellent.* What a terrific, careful, thoughtful instructive video.
This is awesome Mr. Corey. I had done C# programming about 15 years back. I don't do programming any more. I wanted to create a simple registration website for my temple Sunday School. Your videos helped me a lot. This video along with MVC data access helped me to create what I wanted. Appreciate all help.
My workday just became so much better after watching this last night and going to work today. Everything became clear and easy when i started to work with our MVC project. Thank you, please continue to teach like this. Cheers!
Thanks for putting so much work into this, Tim. I've been trying several resources to learn about this topic, but none of them covers this in such details and so well explained. Please, keep doing what you're doing.
I'll permanently remember you as the BEST one who covers anything relate to .Net world...it was great very informative introduction Thank you a lot Tim 🙌
One of my fav teacher. Can't get why you don't have that many views/subs ... You explain so clearly , so in depth but in a way everyone can understand with ease. There are programmers and programming teachers, and you sure are outstanding at both. Rare channel here.
better than all the so called crash courses that jumps to advanced topics without a flow, this is the only one that suits beginners ... thank you for this saver tutorial
Awesome as always video tutorial from Tim! Thanks for sharing your knowledge and doing it in such a clear way! For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Sir
I've been messing up my MVC job interviews because I was over complicating it , Tim you taught me how to do this in a way that I honestly believe anyone , even highschoolers would be able to do this , you rock dude when I get my next job I'll owe it to you
I went through several MVC tutorials, but this one is the best so far. Sir! You have a unique and great teaching style. May God Bless you for your helpful tutorials.
I have some paid tutorials which I have watched which are not as good as this one. Normally I get bored after the first 5 minutes, but I sat through this whole tutorial and watched the whole thing, and I understood every word being said. Now I want to learn how to post in jquery to the backend code, so I am hoping you have a tutorial for that. I usually use jquery and php, so this is all new stuff for me.
Use of jQuery (or JavaScript in general) in ASP.NET MVC will be a good topic to cover. You might also be interested in WebAPI, which I'll be introducing shortly. That is designed for any front-end, including a purely JavaScript front-end. Then you could keep using php and jQuery for your front-end and still use C# for your back-end.
To be honest if I am doing a c# project I would like to learn how to do it with c#. I use php with mysql in the backend at the moment and want to learn ASP with c# for use with an sql database. I will be interested in viewing your webapi tutorial though as well. PS my biggest problem with C# is that I have been doing C++ for many years and I get the syntax mixed up at time LOL
I hardly ever comment on videos but this is just outstanding work! FWIW the timing is spot on and your teaching style is some of the best I've seen on RUclips. I'm coming from a long history of MS Access VBA experience and following step by step with the video. A problem(difference) came up. At 01:16:00 the ListPeople ActionResult is created. I had to write the ListPeople ActionResult differently than shown in the video: public ActionResult ListPeople() { List people = new List(); people.Add(new Models.PersonModel { FirstName = "John", LastName = "Smith", Age = 24 }); people.Add(new Models.PersonModel { FirstName = "Jane", LastName = "Doe", Age = 31 }); people.Add(new Models.PersonModel { FirstName = "Sarah", LastName = "Connor", Age = 25 }); return View(people); } Note that PersonModel could not be found until it was prefixed with Models as Models.PersonModel ? Also, 01:32:00 Making the change to Web.config to:
… I tried RemoteOnly and On modes but either one continues to redirect to page: Server Error in '/' Application. Attempted to divide by zero. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. I'm using the fully updated VS 2017 Community edition Any ideas? Am I missing a setting/step? One last comment... at 01:18:00 you're adding the view from the RMB context menu in the PeopleController.cs script. The first time I tried this, I created it from the Views folder of the Solution Explorer and of course VS created ListPeople.cshtml in the Views->Shared folder which of coursed errored. So I guess the takeaway might be that using a cursor highlight in your videos might add a little more clarity for the extra noobs... like me. Ok... nuff said. Just one more big THANKS for taking the time to share and give back!
OK, PersonModel not showing up probably means that you are missing a using statement for models at the top of your class. As for the web.config error issue, I believe the issue is that you are running in debug mode, which will always give you the errors (again, pretty sure on this, not absolutely certain). Try changing to release mode with CustomErrors set to On and see what happens. As for the place where I right-clicked, I try to explain where that is but I'll see what I can do to be more obvious.
Thanks for the quick reply. Solved the erroneous need for PersonModel being referenced as Models.PersonModel by adding "using MVC_Demo.Models;" at the top of HomeController.cs. At 01:16:24 I can just barely see "using MVCDemo.Models;" at the top of the video's screen just above "using System;". Did I miss a step in the video or was this added manually or should the creation of the model then controller add this automatically? For the custom error page... no luck. I tried Release mode (although in the video's toolbar it appears to be running in Debug mode). For fun, I also tried "" but it didn't do anything differently. Wish I knew enough to find the resolution to this but... Oh, the joys of programming!
Thanks for the quick reply and your suggestion of adding a using statement was spot on. I added the "using MVC_Demo.Models;" to the PeopleController.cs and that fixed having to add Models. as a prefix in the controller class. I did notice (01:16:32) you can just barely make out the same using statement at the top of the PeopleController.cs. Was this added automatically or did I miss a step? Still not getting the custom error page. I tried running in release mode with both mode="On" and "RemoteOnly" although it appears the video runs it from debug mode 01:33:50. Just for fun, I also tried using but there was no difference. Not sure how to proceed to debug this further. This kind of leads into another question; since MVC creates the HTML to be run: 1. where are these files located 2. how do you debug a situation like this? Breakpoints? Call stack? ...new video, "Application Debugging" ??? But all in all, the video is so well done that I plan to take on your Tournament Tracker series (considering the purchase option). Keep up the fine work!
Tim , You have the best teaching style. I am glad I watched your video to start my journey in web development. Usually I used to sleep during training, but when I watched your video, I was engrossed and finished whole video in one shot. Thank you so much for putting this video on RUclips.
Thanks Tim. I have a project at work already done in MVC. And I hadn't had any formalized instruction in MVC. And you made it pretty simple. Thanks again.
This particular video is just an introduction to ASP.NET MVC, not a full course. I only have one full course on RUclips and it is my C# Application from Start to Finish course. Either way, I would encourage you to try. The only way you will add to your knowledge is if you venture into unknown territory. I try hard to make sure not to assume anything I don't absolutely have to so I think you will find my introductions gentle and clear.
I'm a 20 year programmer that's done a lot of C#, VB.Net, and Asp.net (web forms). Apparently I'm a relic from the past because the world now wants MVC and Angular. No one wants an ASP/C# programmer anymore even with 20 years of experience. This video has helped a lot to get me jumpstarted into MVC so I can be more valuable out there. Thanks.
This is great, thank you so much :) A note to people watching this today, if you upgrade bootstrap to 4.x+ it will break the nav bar, 4.x is not compatible with 3.x and introduces breaking changes to the base code in the _Layout.cshtml file, so only upgrade if you plan to go through and either change everything by hand to work or are going to nuke and pave.
"EXCEPTIONAL" doesn't do it justice! I was looking for something that would illuminate this topic -- and this was pure gold! And I love your mindset about "magic" -- that attitude of discovery is at the core of why your work is so top notch! Thanks a million!! :o)
@@IAmTimCorey You're quite welcome! I'm actually working through your "ASP.NET MVC Data Access in C#" today -- and of course, it's equally excellent! By the way, I signed up on your site earlier today, and I will most certainly be buying some courses very soon. I'm looking forward to trying that C# Weekly Challenges Course as well. On that note, have you considered doing a performance-tuning challenges course for SQL Server? I'd happily pay a monthly fee for something like that.
Watched the whole video and understood it entirely because of your clarity! This looks like an awesome framework. Can't wait to start building out some projects!
Man this is waaaaay better than reading through the microsoft docs. Thank you so much for all those extra details about debugging and how the "magic" works. Can't tell you how many times I had issues with things in windows forms that seemed like unexplained magic which made debugging those errors a nightmare.
Hi Tim, you can not even imagine how helpful your videos are I had lots of doubts but after watching your videos it feels like there is nothing that I don't know about MVC. The teaching style is awesome please do not change it. Thanks for your awesome videos
I'm in the middle of transitioning to .Net after being stuck in the javascript/node world for a few years and I just found your channel... awesome content mate. Definitely a new subscriber and look forward to going through the rest of your content.
well how much of a pro developer you are people on the internet makes playlists of more than 50 videos to cover asp.net MVC and you was able to make a clear clean video about that topic without rushing i am sure that i will become a C# expert because of you i want to tell you tnx alot you are doing a gr8 job please keep going and do not stop i am sure in the future you will have more than a million of subscribers its just that clean and clear works takes more time then others to be realized and liked
I was watching another tutorial, and they rushed through what you explained in the first 1hr 7minutes. While that was fine, they didn't touch bundles or the routing which were the two things I had questions about. I am happy you touched on the routing cause in Angular it's something you are definitely going to have to touch, it's nice to know that it's taken care of unless you are doing API work or need specialized routing for something specific. Also thank you for explaining the ViewBag. I was frustrated when the auto-complete did provide me with a list, everyone uses ViewBag.Title and I thought that was just a built-in variable, not a standard that everyone follows. This was such a well-constructed tutorial. I watched the first 1hr 7minutes with breakfast. Wrestled the children the rest of the day with remote learning and the like, then rewatched the first part at 1.75 speed and followed the tutorial for the app in the 40 or so minutes. Time well spent, I will be watching the Data Access. Honestly for the heck of it since you are so good and through with what you do, I might sit through the 24hr C# tutorial just cause I find it impossible I can't learn something from you. You should do a Design Patterns Tutorial. Derek Banas did a decent job, I would really appreciate seeing one in your style.
I highly recommend to follow along building your own code and practice what you learn also. As for Design Patterns, try this - ruclips.net/video/dhnsegiPXoo/видео.html
This is a fantastic tutorial. Even 5 years on using Visual Studio 2022 this is superb. I am a long time developer who has been using web forms for far to long and now stepping into MVC for the first time. I tried a few tutorials before this one but they tried to feed too much all at once. This kept things nice and simple and took things slowly explaining every step as simply and clearly as possible. For the first time MVC feels easily accessible to me and not daunting at all. Thank you for this my friend if I could give you 10 thumbs ups I would. Sub'd and liked. Look forward to watching more videos. Now for me to start playing with MVC! Cheers from the UK! 😎👊🏻🇬🇧
I paid for programming with Mosh's course on Udemy. It's been 5 minutes and this course is more informative than the course I paid for. Thank you for doing this for free(aside from ad revenue).
This was extremely helpful. Thank you. I went from understanding MVC from reading the documentation tutorial yesterday by about 30% to 75% because of this. That's a HUGE gain. Thank you!
You are the best programming teacher known to me, Mr. Tim. None take their audiences through such depths into the subject as you do. Quality of your lecture videos talk tons about the time and hard work that goes into making these. Can't thank you enough for your service. Namaste 🙏
Wow, that's the best online lecture I had here on YT. He explains everything, and it's so clear! I hope he keeps teaching like this, I'm gonna explore more of his content for sure
I am c++ developer and never worked on ASP.NET entity framework web application. I got a situation where i must work on .net web application on immediate priority and was wondering how do i start without KT without much knowledge on how actually things. This is the video really really gave me very good insight how MVC is reallly all about. Thank you so much Tim and i am really gald about the way you explain. Keep bringing new videos .
I love the detail explanations! Even though it is slow, but in long term counting, it is worth it! I suggest yall to take breaks in between this video to fully understand this video.
There is definitely a lot in this video. My recommendation is to not only take a break but practice what you just saw. Build a few sample projects that use what you learned. That will help you absorb it much better.
Tim...I have been a .NET web-forms developer for over 10 years & I just want to say that this is best damn video on YT for somebody like me who wants to get going on MVC without getting too much into low level details...thank you so very much and please do not stop producing such excellent & informative material...never mind the 50 odd numb-nuts who have voted this down...5 stars from me...
I really like the way you teach, it is so clear and understandable for me as a new programmer. You explain what everything is so we don't use anything without knowing why we use it for.
Hi Tim, I do not speak English fluently, however I understood everything about what you speak, congratulations you are a good teacher! Greetings from Costa Rica!
@@IAmTimCorey hahaha, nice to met you Tim, I will subscribe to your channel, I learned very much with your introduction course, I have so many questions and so much desire to learn. I saw tutorials in Spanish and I didn't understand, but I understood you in English, just ... amazing. (sorry for my bad English, i don't know if I wrote ok) XD
Thank you! I have been having so much trouble with online-only learning due to the covid 19 school closures. If I didn't need a degree to put on my resume, I'm pretty sure I could learn everything from watching your channel. Your teaching style reminds me of a teacher I had years ago, I've been looking for a teacher like him ever since. You're a life saver.
This is a great video on getting to know ASP.NET MVC in C#. Very useful for me with my level of understanding. I look forward to watching and learning more. Thank you very much!
Tim, thank you so much! I'm fairly new to C#, but I've been in frontend development for a decade. Your methodical, paced delivery was absolutely refreshing. You covered a great many topics, but it never felt overwhelming. This is the way I learn the best, but there is an absolute dearth of well spoken tutorials of this depth. I'm a fan, and can't wait to watch your other content. Cheers!
Tim, please never change your teaching style! I know it may seem slower sometimes, but it's so focused, thorough, and well-done that whoever watches isn't left questioning nearly anything!
Thank you so much man!
I really appreciate it. I put a lot into these videos. I'm glad they are valued and helpful.
Gonna double down on this and say that Tim does, indeed, have the best teaching style I've ever come across!
I run the video at 1.25x and its perfect.
ThatChocolateGuy Yep, I agree also.
I have to agree. I have followed countless Udemy instructors over the years, and NOT ONE of them breaks things down the way that Tim does. Freaking amazing.
For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Tim!
I'm glad you found it so valuable.
Dude, yes! I've been developing other stuff and doing stuff on my own and every tutorial with ASP ive found is just so overwhelming but this has great IMPORTANT details. Its like every other minute i was saying to myself, "Oh fuck, thats badass! how useful!"
now after finishing the video i am with you. But at beginning i was thinking: "why he talks so long about version numbers from nuget packages?" ^^
yes, starting a new job in .net asp monday. Research done^^
@@alexanderher7692 what interested you in this
Even master Yoda can't teach better than you. There is a huge difference between a teacher and someone who is just a professional.
I appreciate the kind words.
@@IAmTimCorey Mmmmmmmmm; Mmmmmmmmm; Mmmmmmmmm; n MN mmb; bm; lb no b; blbnbbnn lnmm nbnn? Nnnnnnnnn? Nbnlnnnn? Nllnl"?l? """n""l""""pj
54 minutes in and I have to say this is an amazing tutorial, best I've come across so far.
Just like you, I to hate it when magic happens and I have no clue what's going on.
Most tutorials don't go so far to explain these details that you do so thank you for that!
You are welcome. I am glad it was so helpful.
Best MVC Explanation Video Ever made!!!!!!
Wow, thanks!
Cool
This is exactly what anybody that starts on ASP.net would need, so you can understand what you are doing... I struggled to find something this useful on YT. Thanks!!!
You are welcome.
0:00 - Intro
0:55 - Creating MVC Framework app: IDE
1:38 - Creating MVC Framework app: Different Templates ( VS2017 )
9:01 - MVC Framework app template: Default NuGet packages
16:10 - What is ASP and MVC
19:58 - MVC explained: Controllers
23:20 - MVC explained: Views
25:02 - MVC explained: Models
27:45 - View components: the Layout and Pages
31:08 - Razor syntax (Razor pages)
37:59 - Razor syntax recap
38:33 - Running MVC app
40:33 - Rendering MVC app
46:16 - App_Start: RouteConfig
53:23 - App_Start: BundleConfig
1:01:38 - RenderSection method in Layout page
1:07:09 - Creating new Controller and new View
1:15:26 - New ActionResult: Creating a List of Model
1:18:30 - View with a List template
1:28:03 - Erros in the appliacation: Handling exceptions
1:35:19 - Start of the application: Global.asax and _ViewStart.cshtml
1:37:50 - Deploying MVC app
1:39:38 - Summary and concluding remarks
Thanks!
Hands down the best asp.net course on the planet period. Salute.
Thank you!
Only 25 mins in but had to stop and say thank you. Previously, could not understand the shared layout. Really, thank you. edit ..and the razor, thank you !
Awesome! I'm glad you got so much value out of it.
This is by far the best rundown of aspDotNet I found in video format. I'm new to C# web development so this gives me a pretty solid understanding of where to start.
Thank you.
I love this video: very detailed and very clear even for me that I'm not mother tongue. You teach not only how to do things but why they are done in that way.
I'm glad it is clear and valuable. Thanks for watching.
@@IAmTimCorey can we deploy the website Into MATLAB, if we have trained the backend model with MATLAB?
I feel like ASP is the sort of framework where you really need someone to walk you through it if you're new or else it just feels like a giant magic blackbox. Really helpful video !
I am glad it was helpful.
FINALLY!! A good ASP.NET tutorial for a complete beginner!
I am glad you found this useful.
I needed a refresher on MVC because I may get a gig moving an MVC app to .NET Core. This video was *excellent.* What a terrific, careful, thoughtful instructive video.
Awesome!
This is the best MVC introduction ever. Very thorough and great teaching style.
Thank you!
I admire how thorough your videos are - your videos are typically my starting point in all matters .net - thanks
Glad you like them!
This was an amazing tutorial that was simple and focused while tackling so many topics. Thank you Tim!
You are welcome.
This is awesome Mr. Corey. I had done C# programming about 15 years back. I don't do programming any more. I wanted to create a simple registration website for my temple Sunday School. Your videos helped me a lot. This video along with MVC data access helped me to create what I wanted. Appreciate all help.
Fantastic!
One of the best tutorials on any subject I've ever watched! Thanks!
Thank you!
My workday just became so much better after watching this last night and going to work today. Everything became clear and easy when i started to work with our MVC project. Thank you, please continue to teach like this. Cheers!
That's great! I'm glad I was able to make your workday a bit easier.
Thanks for putting so much work into this, Tim. I've been trying several resources to learn about this topic, but none of them covers this in such details and so well explained. Please, keep doing what you're doing.
You are most welcome. Thanks for watching.
The way you present the information is AMAZING! Love your lessons! Thank you!
You are welcome.
Great refresher on MVC. Really liked how you talked about the "Magic Code" I always hate when people brush over that stuff.
Thanks!
Great presentation style!. Even after four years, this is the best tutorial on Asp.Net MVC!!
Glad you liked it!
Tim, your tutorials are crazy good.
Thank you so much!
You are most welcome. Thanks for watching.
I'll permanently remember you as the BEST one who covers anything relate to .Net world...it was great very informative introduction Thank you a lot Tim 🙌
Thanks for watching and sharing your thoughts!
Marvelous! It was really amazing the way you demonstrate things. Thank you.
You are welcome.
This is the one of the best beginner courses I have taken. So on point !!!!
Great!
Tim, you are a bloody genius! Thank you for one of the most helpful tutorials I’ve ever seen (and I’ve seen a few!).
Thank you!
One of my fav teacher. Can't get why you don't have that many views/subs ... You explain so clearly , so in depth but in a way everyone can understand with ease. There are programmers and programming teachers, and you sure are outstanding at both. Rare channel here.
I appreciate the kind words.
What a great tutorial! Easily the best introduction to this subject I've watched. Thanks Tim!
You are welcome.
better than all the so called crash courses that jumps to advanced topics without a flow, this is the only one that suits beginners ... thank you for this saver tutorial
You are welcome.
Awesome as always video tutorial from Tim! Thanks for sharing your knowledge and doing it in such a clear way!
For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Sir
I appreciate the kind words.
I've been messing up my MVC job interviews because I was over complicating it , Tim you taught me how to do this in a way that I honestly believe anyone , even highschoolers would be able to do this , you rock dude when I get my next job I'll owe it to you
Awesome! I am glad it has been so helpful.
Teaches subtle and important concepts. Superb.
Thanks!
I went through several MVC tutorials, but this one is the best so far. Sir! You have a unique and great teaching style. May God Bless you for your helpful tutorials.
Glad it was helpful!
Really good job. Thanks man!!
Thank you!
Mr. Tim Corey, honestly you are the best, thanks a lot for these grateful courses. Best whishes for you
Thanks for chiming in!
I have some paid tutorials which I have watched which are not as good as this one. Normally I get bored after the first 5 minutes, but I sat through this whole tutorial and watched the whole thing, and I understood every word being said. Now I want to learn how to post in jquery to the backend code, so I am hoping you have a tutorial for that. I usually use jquery and php, so this is all new stuff for me.
Use of jQuery (or JavaScript in general) in ASP.NET MVC will be a good topic to cover. You might also be interested in WebAPI, which I'll be introducing shortly. That is designed for any front-end, including a purely JavaScript front-end. Then you could keep using php and jQuery for your front-end and still use C# for your back-end.
To be honest if I am doing a c# project I would like to learn how to do it with c#. I use php with mysql in the backend at the moment and want to learn ASP with c# for use with an sql database. I will be interested in viewing your webapi tutorial though as well. PS my biggest problem with C# is that I have been doing C++ for many years and I get the syntax mixed up at time LOL
Great tutorial. So many others only show you what they do, whereas, you actually teach us how this works so that we can put it to use.
Thanks. That was what I was aiming for.
Very detailed tutorial. Thank you, Tim. 👍
You are welcome.
I hardly ever comment on videos but this is just outstanding work! FWIW the timing is spot on and your teaching style is some of the best I've seen on RUclips.
I'm coming from a long history of MS Access VBA experience and following step by step with the video. A problem(difference) came up.
At 01:16:00 the ListPeople ActionResult is created. I had to write the ListPeople ActionResult differently than shown in the video:
public ActionResult ListPeople()
{
List people = new List();
people.Add(new Models.PersonModel { FirstName = "John", LastName = "Smith", Age = 24 });
people.Add(new Models.PersonModel { FirstName = "Jane", LastName = "Doe", Age = 31 });
people.Add(new Models.PersonModel { FirstName = "Sarah", LastName = "Connor", Age = 25 });
return View(people);
}
Note that PersonModel could not be found until it was prefixed with Models as Models.PersonModel ?
Also, 01:32:00 Making the change to Web.config to:
…
I tried RemoteOnly and On modes but either one continues to redirect to page:
Server Error in '/' Application.
Attempted to divide by zero.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
I'm using the fully updated VS 2017 Community edition
Any ideas?
Am I missing a setting/step?
One last comment... at 01:18:00 you're adding the view from the RMB context menu in the PeopleController.cs script. The first time I tried this, I created it from the Views folder of the Solution Explorer and of course VS created ListPeople.cshtml in the Views->Shared folder which of coursed errored. So I guess the takeaway might be that using a cursor highlight in your videos might add a little more clarity for the extra noobs... like me.
Ok... nuff said. Just one more big THANKS for taking the time to share and give back!
OK, PersonModel not showing up probably means that you are missing a using statement for models at the top of your class. As for the web.config error issue, I believe the issue is that you are running in debug mode, which will always give you the errors (again, pretty sure on this, not absolutely certain). Try changing to release mode with CustomErrors set to On and see what happens. As for the place where I right-clicked, I try to explain where that is but I'll see what I can do to be more obvious.
Thanks for the quick reply.
Solved the erroneous need for PersonModel being referenced as Models.PersonModel by adding "using MVC_Demo.Models;" at the top of HomeController.cs. At 01:16:24 I can just barely see "using MVCDemo.Models;" at the top of the video's screen just above "using System;". Did I miss a step in the video or was this added manually or should the creation of the model then controller add this automatically?
For the custom error page... no luck.
I tried Release mode (although in the video's toolbar it appears to be running in Debug mode).
For fun, I also tried "" but it didn't do anything differently.
Wish I knew enough to find the resolution to this but... Oh, the joys of programming!
Thanks for the quick reply and your suggestion of adding a using statement was spot on. I added the "using MVC_Demo.Models;" to the PeopleController.cs and that fixed having to add Models. as a prefix in the controller class. I did notice (01:16:32) you can just barely make out the same using statement at the top of the PeopleController.cs. Was this added automatically or did I miss a step?
Still not getting the custom error page. I tried running in release mode with both mode="On" and "RemoteOnly" although it appears the video runs it from debug mode 01:33:50. Just for fun, I also tried using but there was no difference.
Not sure how to proceed to debug this further. This kind of leads into another question; since MVC creates the HTML to be run:
1. where are these files located
2. how do you debug a situation like this? Breakpoints? Call stack? ...new video, "Application Debugging" ???
But all in all, the video is so well done that I plan to take on your Tournament Tracker series (considering the purchase option). Keep up the fine work!
MORE like this!
They are on the way.
Tim , You have the best teaching style. I am glad I watched your video to start my journey in web development. Usually I used to sleep during training, but when I watched your video, I was engrossed and finished whole video in one shot. Thank you so much for putting this video on RUclips.
I appreciate the kind words. I am glad you enjoyed it.
Great work!
Thanks!
Thanks Tim. I have a project at work already done in MVC. And I hadn't had any formalized instruction in MVC. And you made it pretty simple. Thanks again.
Awesome!
Frankly,thanks! I really like your lessons!
You are welcome.
Best teacher for Asp.Net MVC
We appreciate you making Tim a part of your development journey
Hello
Just with knowledge of C#, ADO.NET Can i start this course without ASP.NET ?
This particular video is just an introduction to ASP.NET MVC, not a full course. I only have one full course on RUclips and it is my C# Application from Start to Finish course. Either way, I would encourage you to try. The only way you will add to your knowledge is if you venture into unknown territory. I try hard to make sure not to assume anything I don't absolutely have to so I think you will find my introductions gentle and clear.
Fantastic teaching style. Great pace. Watched most of it at 1.25, some at 1.5, some at 1.0. Really clear. Thanks!
You are welcome.
I'm a 20 year programmer that's done a lot of C#, VB.Net, and Asp.net (web forms). Apparently I'm a relic from the past because the world now wants MVC and Angular. No one wants an ASP/C# programmer anymore even with 20 years of experience. This video has helped a lot to get me jumpstarted into MVC so I can be more valuable out there. Thanks.
You can do this! For me, learning the new things is what keeps development fresh and exciting. I hope you find that again also.
You are SuperHero Tim!! You make .Net (C#) way easy to understand. Thanks for all your tutorials.
Glad you like them! I want to make learning programming easier.
This is great, thank you so much :) A note to people watching this today, if you upgrade bootstrap to 4.x+ it will break the nav bar, 4.x is not compatible with 3.x and introduces breaking changes to the base code in the _Layout.cshtml file, so only upgrade if you plan to go through and either change everything by hand to work or are going to nuke and pave.
Yep. Thanks for pointing it out.
Excellent. Tim is professional level in both the technology and technology instruction.
I appreciate the kind words.
"EXCEPTIONAL" doesn't do it justice! I was looking for something that would illuminate this topic -- and this was pure gold! And I love your mindset about "magic" -- that attitude of discovery is at the core of why your work is so top notch! Thanks a million!! :o)
I appreciate the kind words.
@@IAmTimCorey You're quite welcome! I'm actually working through your "ASP.NET MVC Data Access in C#" today -- and of course, it's equally excellent!
By the way, I signed up on your site earlier today, and I will most certainly be buying some courses very soon. I'm looking forward to trying that C# Weekly Challenges Course as well. On that note, have you considered doing a performance-tuning challenges course for SQL Server? I'd happily pay a monthly fee for something like that.
Watched the whole video and understood it entirely because of your clarity! This looks like an awesome framework. Can't wait to start building out some projects!
Glad to hear it!
Man this is waaaaay better than reading through the microsoft docs. Thank you so much for all those extra details about debugging and how the "magic" works. Can't tell you how many times I had issues with things in windows forms that seemed like unexplained magic which made debugging those errors a nightmare.
I am glad you found it useful.
Great video. This is the first of your videos I've seen, but it won't be the last.
Welcome aboard!
Been looking for the right place to start for too damn long and this was perfect, thank you!
Excellent! Glad I could help.
I just past 24 Minutes but you explain soo nicely and clearly...Thank you love from India
Glad it was helpful!
the best teacher on youtube !!!!!
Thank you very much.
Thank you man! I really wanted to use ASP.NET MVC, but couldn't find an easy to understand tutorial. You made it easy for me! Thank you again!
You are welcome.
You are a legend Tim Corey. Outstanding tutorial!
Thank you!
Hi Tim, you can not even imagine how helpful your videos are
I had lots of doubts but after watching your videos it feels like there is nothing that I don't know about MVC.
The teaching style is awesome please do not change it.
Thanks for your awesome videos
I appreciate the kind words.
Always come to you when I'm working on something new. Many thanks
You are welcome.
I'm in the middle of transitioning to .Net after being stuck in the javascript/node world for a few years and I just found your channel... awesome content mate. Definitely a new subscriber and look forward to going through the rest of your content.
Welcome aboard!
well how much of a pro developer you are people on the internet makes playlists of more than 50 videos to cover asp.net MVC and you was able to make a clear clean video about that topic without rushing i am sure that i will become a C# expert because of you i want to tell you tnx alot you are doing a gr8 job please keep going and do not stop i am sure in the future you will have more than a million of subscribers its just that clean and clear works takes more time then others to be realized and liked
I am glad it was clear and helpful.
I was watching another tutorial, and they rushed through what you explained in the first 1hr 7minutes. While that was fine, they didn't touch bundles or the routing which were the two things I had questions about. I am happy you touched on the routing cause in Angular it's something you are definitely going to have to touch, it's nice to know that it's taken care of unless you are doing API work or need specialized routing for something specific. Also thank you for explaining the ViewBag. I was frustrated when the auto-complete did provide me with a list, everyone uses ViewBag.Title and I thought that was just a built-in variable, not a standard that everyone follows.
This was such a well-constructed tutorial. I watched the first 1hr 7minutes with breakfast. Wrestled the children the rest of the day with remote learning and the like, then rewatched the first part at 1.75 speed and followed the tutorial for the app in the 40 or so minutes. Time well spent, I will be watching the Data Access. Honestly for the heck of it since you are so good and through with what you do, I might sit through the 24hr C# tutorial just cause I find it impossible I can't learn something from you.
You should do a Design Patterns Tutorial. Derek Banas did a decent job, I would really appreciate seeing one in your style.
I highly recommend to follow along building your own code and practice what you learn also. As for Design Patterns, try this - ruclips.net/video/dhnsegiPXoo/видео.html
This is a fantastic tutorial. Even 5 years on using Visual Studio 2022 this is superb. I am a long time developer who has been using web forms for far to long and now stepping into MVC for the first time. I tried a few tutorials before this one but they tried to feed too much all at once. This kept things nice and simple and took things slowly explaining every step as simply and clearly as possible. For the first time MVC feels easily accessible to me and not daunting at all. Thank you for this my friend if I could give you 10 thumbs ups I would. Sub'd and liked. Look forward to watching more videos. Now for me to start playing with MVC! Cheers from the UK! 😎👊🏻🇬🇧
Thank you!
You are an excellent Teacher!!Keep up the good work!!Greetings From Greece
Thank you!
I paid for programming with Mosh's course on Udemy. It's been 5 minutes and this course is more informative than the course I paid for. Thank you for doing this for free(aside from ad revenue).
I'm glad you were able to get a lot of value out of this video.
This was extremely helpful. Thank you. I went from understanding MVC from reading the documentation tutorial yesterday by about 30% to 75% because of this. That's a HUGE gain. Thank you!
Nice! I'm glad you were able to get up to speed on MVC because of this. There may even be more MVC content coming soon. ;-)
Great tutorial for beginners. Haven't seen an introductory course that is this clear and thorough. Nice work, thank you!
You are welcome.
Great tutorial!
I always watch your videos with 1.75 playback speed. I got used to your speedy voice. Nice and clear.
Thanks!
Just Wow... I really do not have enough words to thank you. You are the best online tutor by faaaaaar....
I appreciate the kind words.
this material is so much better than all the payd ones that i´ve seen.
Thank you!
Wow! I've been trying to wrap my head around MVC for so long and you totally made sense of it for me! Thanks Tim!
Happy to help!
You are the best programming teacher known to me, Mr. Tim. None take their audiences through such depths into the subject as you do. Quality of your lecture videos talk tons about the time and hard work that goes into making these. Can't thank you enough for your service. Namaste 🙏
I am glad you find such value in them.
Wow, that's the best online lecture I had here on YT. He explains everything, and it's so clear! I hope he keeps teaching like this, I'm gonna explore more of his content for sure
Thanks for watching and sharing your thoughts!
Excellent introduction to ASP.NET! Looking forward to more.
Thanks!
I am c++ developer and never worked on ASP.NET entity framework web application. I got a situation where i must work on .net web application on immediate priority and was wondering how do i start without KT without much knowledge on how actually things. This is the video really really gave me very good insight how MVC is reallly all about. Thank you so much Tim and i am really gald about the way you explain. Keep bringing new videos .
Excellent!
I love the detail explanations! Even though it is slow, but in long term counting, it is worth it! I suggest yall to take breaks in between this video to fully understand this video.
There is definitely a lot in this video. My recommendation is to not only take a break but practice what you just saw. Build a few sample projects that use what you learned. That will help you absorb it much better.
Tim...I have been a .NET web-forms developer for over 10 years & I just want to say that this is best damn video on YT for somebody like me who wants to get going on MVC without getting too much into low level details...thank you so very much and please do not stop producing such excellent & informative material...never mind the 50 odd numb-nuts who have voted this down...5 stars from me...
I appreciate the kind words. I'm glad you found the video valuable.
great work Tim, none of your videos never made me bored..... the explanation, the less technical words just perfect!
I am glad I am keeping your interest and training you at the same time.
I really like the way you teach, it is so clear and understandable for me as a new programmer. You explain what everything is so we don't use anything without knowing why we use it for.
I am glad you enjoy my method of teaching.
Thank you TIM I started my .net journey here
You are welcome.
Proud to be a Paetron!! GOD BLESS YOU MAN!! Great Content!!
Thank you!
Hi Tim, great work, this is the first time I tried to touch MVC and you explained it very well, keep up the great work. Thank you..!
Glad it helped!
Hi Tim, I do not speak English fluently, however I understood everything about what you speak, congratulations you are a good teacher! Greetings from Costa Rica!
Excellent! I am glad you can understand me.
@@IAmTimCorey hahaha, nice to met you Tim, I will subscribe to your channel, I learned very much with your introduction course, I have so many questions and so much desire to learn.
I saw tutorials in Spanish and I didn't understand, but I understood you in English, just ... amazing.
(sorry for my bad English, i don't know if I wrote ok) XD
Start - 1:50
Create New Project -2:45
Nuget Packages - 9:23
ASP.NET - 16:23
MVC - 16:50
add Model class - 25:29
Razor Syntax - 31:28
ViewBag.Title -35:38
Run the code - 38.34
Localhost URL /IIS - 41:48
Routing - 43:05
Route.config -46:29
Bundleconfig.cs - 53.38
Rendersection - 1:01:54
Add controller - 1:07:42
Add View - 1:10:52
Error/exception - 1:28:42
Custom error for client - 1:31:42
Global.aspx - 1:35:29
Thanks! I added those to the description. I appreciate it.
I loved the way you teach, you speak not too fast that is fits for mother tongue is not English and I think you deliver the message effectively.
Awesome! I am glad I am understandable.
Thank you! I have been having so much trouble with online-only learning due to the covid 19 school closures. If I didn't need a degree to put on my resume, I'm pretty sure I could learn everything from watching your channel. Your teaching style reminds me of a teacher I had years ago, I've been looking for a teacher like him ever since. You're a life saver.
Glad I could help!
These are definitely best videos on ASP.NET! Thanks a lot :)
Thank you very much.
Past 30 mins and I couldn't resist myself anymore. I had to stop and thank you for this. Thanks Tim! God Bless you!
You're very welcome
Best intro and cutout in this matter love the way you explain everything!
Thank you!
at only 41min, but stopped to thank you for the straightforward explanation !
Sweet! Thanks for sharing.
This is a great video on getting to know ASP.NET MVC in C#. Very useful for me with my level of understanding. I look forward to watching and learning more. Thank you very much!
Excellent! I'm glad you found it useful in your situation. Keep on learning and I'll keep on making videos.
Love how you go over the details, now i understand how this works! This is TEACHING keep up the great work!
Thank is Tim's goal!
Thanks to you I have MVC basics down I can't believe i learnt this in 1 video.
Great to hear!
Tim, thank you so much! I'm fairly new to C#, but I've been in frontend development for a decade. Your methodical, paced delivery was absolutely refreshing. You covered a great many topics, but it never felt overwhelming. This is the way I learn the best, but there is an absolute dearth of well spoken tutorials of this depth. I'm a fan, and can't wait to watch your other content. Cheers!
I appreciate the kind words.