Razor Pages vs MVC vs Blazor
6:30
Blazor in .NET 8: Why You Need It
5:26
Пікірлер
@imadabab
@imadabab 20 сағат бұрын
Actually. This is the best video regarding Blazor on KZbin I have ever watched. Thanks a lot. I have subscribed.
@darrenwe1
@darrenwe1 5 күн бұрын
Excellent set of videos. I had two issues. 1. With interactive mode, it only seems to work with I set it a the List.Razor (Page level). When I put it at the Component level of the card, it wouldn't work. After delete, the data is deleted from the db. But when the list appears, it's still there. I had to change my NavigateTo "Navigation.NavigateTo("/?reload=true", forceLoad: true);" which seemed to work. I'm going to do the lesson over, just to make sure I didn't miss anything. Anyway, great, great set of lessons.
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thank you very much for sharing!
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thank you very much for sharing!
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thank you very much for sharing!
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thank you very much for sharing!
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thank you very much for sharing!
@luisbarreto1443
@luisbarreto1443 Ай бұрын
Excellent! Thanks for sharing!
@mergeconflict1496
@mergeconflict1496 Ай бұрын
Thanks for clarification. I was very confused between these.
@codeganesh
@codeganesh 13 күн бұрын
You're welcome!
@ramashankar2750
@ramashankar2750 Ай бұрын
Thank you, You illuminated me on the nuances of upgrade needed for every .net version released yearly - a nightmare with solutions having 100 projects and to test all.
@obewan-kenobi
@obewan-kenobi Ай бұрын
Nice video, can you provide the source code?
@kesavavissamsetti5237
@kesavavissamsetti5237 2 ай бұрын
while editing new value not updating..
@codeganesh
@codeganesh Ай бұрын
Hello. Make sure you called "await context.SaveChangesAsync();" in the BookRepository's UpdateAsync method.
@kesavavissamsetti5237
@kesavavissamsetti5237 2 ай бұрын
Thanks
@codeganesh
@codeganesh Ай бұрын
You're welcome.
@frankfinken8378
@frankfinken8378 2 ай бұрын
Best Blazor video I found!
@codeganesh
@codeganesh Ай бұрын
Thank you so much Frank
@ymtan
@ymtan 2 ай бұрын
Hello Ganesh, my name is Delonix Tan and I am your new subscriber here. All of your videos tutorial are truly fantastic. However, I failed to comprehend the usage of [SupplyParameterFromForm] attribute. Could you kindly please elucidate what is the purpose of decorating the Book property with [SupplyParameterFromForm] attribute for both AddNew.razor and Edit.razor components ?
@codeganesh
@codeganesh Ай бұрын
Hi Delonix, and thanks for commenting. Sorry for the late reply. The [SupplyParameterFromForm] attribute simply indicates that: The data entered in the form should be passed to the Book property. So, for example, if a user enters some data, like, "Blazor in Action" in the EditForm's InputText element whose @bind-Value is set to Book.Title, then that data will automatically be passed to the Book's Title property. So, thus, Book.Title will have the value "Blazor in Action"
@ymtan
@ymtan Ай бұрын
@@codeganesh Hi Ganesh, is ok never mind. Many thanks for your crystal clear explanation.
@SBDavin
@SBDavin 2 ай бұрын
Good video - thank you. 6:14 I think it is misleading to say that Razor Pages and MVC do not provide a component-based programming model. Both actually do. For Razor Pages and MVC, you can use Tag Helpers, Razor Components, View Components, and Partial Views.
@codeganesh
@codeganesh Ай бұрын
Hi. Thanks for your comment. What I meant was, Razor Pages and MVC by themselves lack a component-based programming model, in the stricter sense of "Razor components". So, yes, if we consider Tag Helpers, View Components and Partial Views as components in a broader sense, you're definitely right; Razor Pages and MVC do support this model. Thanks for pointing it out.
@janwong5766
@janwong5766 2 ай бұрын
Is the CSR that you mentioned equivalent to WebAssembly?
@codeganesh
@codeganesh 2 ай бұрын
Hi. Sorry for the late reply. Yes, you are right. CSR (Client-Side Rendering) refers to a component running in Blazor WebAssembly.
@saroshwadia
@saroshwadia 3 ай бұрын
Great video clear and easy to understand! Is there a link to the source code? Thx
@darkside3ng
@darkside3ng 3 ай бұрын
This is amazing!!! Thanks for your time in producing this video
@codeganesh
@codeganesh 3 ай бұрын
Thank you so much for your comment. You're welcome.
@billvanheulen6700
@billvanheulen6700 3 ай бұрын
This is the best Blazor video I have watched. You have a talent for teaching.
@codeganesh
@codeganesh Ай бұрын
Thank you so much. Really means a lot.
@cissemy
@cissemy 3 ай бұрын
Which one do you recommend ?
@codeganesh
@codeganesh 3 ай бұрын
I recommend Blazor going forward because it is full stack and can be used for building both server-rendered and client-rendered web UIs.
@AND1TFC
@AND1TFC 28 күн бұрын
Depends on yours and the app needs
@ufukoztopcu8335
@ufukoztopcu8335 3 ай бұрын
Differences of three frameworks are clearly explained. Many thanks.
@codeganesh
@codeganesh 3 ай бұрын
Thank you so much for your comment. You're welcome.
@MuthuKumaran-md7tv
@MuthuKumaran-md7tv 4 ай бұрын
Best presentation ever for render modes , interactivity.. Thank you..
@codeganesh
@codeganesh Ай бұрын
Thank you so much Muthu.
@snamit8028
@snamit8028 4 ай бұрын
Thanks you for this video can you make video on handling login sessions
@codeganesh
@codeganesh Ай бұрын
Hi. You're welcome. And sorry for the late reply. Sure, I will add that into my todo list.
@Corey8007
@Corey8007 4 ай бұрын
I created the delete function as shown, but when i click delete i get an unhandled error exception: No object instance was found.
@waleedbensumaidea3947
@waleedbensumaidea3947 4 ай бұрын
Thank you so much for this great video. Would you like make more videos about Blazor with js introp with more complex scenarios that happens in real world some times like when use bootstrap template that has its own js files, those files causes problems
@codeganesh
@codeganesh Ай бұрын
You're welcome. I will definitely add JS Interop scenarios to my todo list.
@kd_alanazi
@kd_alanazi 5 ай бұрын
Thanks for great tutorial and how can we get the source code ?
@stephenhutasoit5570
@stephenhutasoit5570 5 ай бұрын
I'm looking for you course, is there any link to sign up?
@codeganesh
@codeganesh 4 ай бұрын
Hi. You can check my channel playlist here kzbin.info/aero/PLVSMgoNxQkBOzYk7rNRYrotWqhbTRw-2-
@RadheKrishna-s4n
@RadheKrishna-s4n 5 ай бұрын
Hi Ganesh can we get the source code please it would be very helpful, thanks for this wonderful course❤
@rashoElhasa
@rashoElhasa 5 ай бұрын
Is it possible with EF in .NET to read data from a View?
@robotinike
@robotinike 5 ай бұрын
very good, thanks for this video
@codeganesh
@codeganesh Ай бұрын
Thank you so much. And you're welcome.
@vishalgangapuram6239
@vishalgangapuram6239 5 ай бұрын
well explained
@codeganesh
@codeganesh Ай бұрын
Thank you so much VIshal.
@jayjorneypua8174
@jayjorneypua8174 5 ай бұрын
WHERE'S THE SOURCE CODE?
@DfrlonlineMeetings
@DfrlonlineMeetings 6 ай бұрын
Very Helpful. I really got benefited with the course. please post frequently.
@codeganesh
@codeganesh Ай бұрын
Thank you so much. Sure, I will post frequently.
@ДарьяБондарева-р4г
@ДарьяБондарева-р4г 6 ай бұрын
This is the best video on this topic <3 Thank you very much! You are my savior. If your video didn't exist, I wouldn't have written a my summer practice with a blazor
@codeganesh
@codeganesh Ай бұрын
Thank you so much for your comment. You're welcome.
@jameskayihura1675
@jameskayihura1675 6 ай бұрын
You're amazing as an instructor.
@codeganesh
@codeganesh Ай бұрын
Thank you so much James. Really means a lot.
@codeganesh
@codeganesh Ай бұрын
Thank you so much James.
@skynet9914
@skynet9914 6 ай бұрын
how much i appreciate you , is not enough , so patient so clever , you are golden mine bro
@codeganesh
@codeganesh Ай бұрын
Thanks a lot for your appreciation bro. It really means a lot.
@buba6422
@buba6422 6 ай бұрын
Thank you for starting from a blank Solution and explaining everything as you went along.
@codeganesh
@codeganesh Ай бұрын
You're most welcome.
@Don-ii4vm
@Don-ii4vm 6 ай бұрын
Impressive course. I learned a lot. Thank you. I look forward to more courses from you.
@codeganesh
@codeganesh Ай бұрын
Thank you so much Don. You're welcome.
@skynet9914
@skynet9914 6 ай бұрын
you are best bro
@codeganesh
@codeganesh Ай бұрын
Thank you so much bro.
@RecipeNama
@RecipeNama 7 ай бұрын
very valuable
@codeganesh
@codeganesh Ай бұрын
Thank you so much.
@hoanghung2809
@hoanghung2809 7 ай бұрын
you have git ? please give me link souce !
@BashirManteq
@BashirManteq 7 ай бұрын
Great ♥ , you deserve 1m subscribers
@codeganesh
@codeganesh Ай бұрын
Thank you so much Bashir
@navindalmia
@navindalmia 7 ай бұрын
Really liked the video as it was very informative for a beginner like me..
@codeganesh
@codeganesh Ай бұрын
Thanks. Glad you liked my content.
@waynegreen7970
@waynegreen7970 7 ай бұрын
Good content!
@codeganesh
@codeganesh Ай бұрын
Thank you so much Wayne.
@anomalii7720
@anomalii7720 7 ай бұрын
Very nice, but...if you put the connectionstring in the frontend ...there is something wrong.
@RouteDeTours
@RouteDeTours 7 ай бұрын
This series is extremely well done. It is a pity more posters are not like yourself. Your series has helped me learn Blazor more than all the other posters put together. Many thanks!
@codeganesh
@codeganesh Ай бұрын
Thank you so much. Really means a lot.
@mohammedessa3432
@mohammedessa3432 8 ай бұрын
Very good thank you
@codeganesh
@codeganesh Ай бұрын
Thank you so much Mohammed. You're welcome.
@dhirenpathak
@dhirenpathak 8 ай бұрын
Nice Tutorials
@codeganesh
@codeganesh Ай бұрын
Thank you Dhiren.
@sabarinathanthangaraj8681
@sabarinathanthangaraj8681 8 ай бұрын
Excellent work.
@codeganesh
@codeganesh 8 ай бұрын
Thank you very much.