Пікірлер
@ReveNqe
@ReveNqe 8 сағат бұрын
It was a series that I never wanted to end, but of course we have come to the end of this, this will be my first project that I will publish, I have learned a lot, now I will try to add new things and play with what I have learned from you. My humble advice is to offer such works for members or to be on different platforms such as Udemy. I will buy you a coffee as soon as possible. thanks for everything.
@40_nhuquynh66
@40_nhuquynh66 14 сағат бұрын
love from a viet
@40_nhuquynh66
@40_nhuquynh66 14 сағат бұрын
love from vietnam
@brankogojkovic8600
@brankogojkovic8600 Күн бұрын
i'v got error in LoginUserAsync: Error: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.GetAuthenticationService(HttpContext context)
@chillinlove9851
@chillinlove9851 Күн бұрын
hi love from vietnam
@timyates2826
@timyates2826 2 күн бұрын
So just a quick question, why didn't we use CRUD Operations and Scaffolding out the DbContext? If I do that for new models will it conflict with existing migrations and db info?
@abhayprince
@abhayprince 2 күн бұрын
Its Blazor WebAssembly - scaffolding does not make sense here as web assembly is just for client side (there is no server part), we have separate api for server side
@soros813
@soros813 2 күн бұрын
Dear Abhay Prince, I am a huge fan of yours! Thank you for always providing excellent content. Could you please provide an example of consistent state management in Auto Render Mode, regardless of the location of the Client and Server? I’m looking for a good way to synchronize and manage states when the Client and Server locations change, as the states tend to operate independently. Thank you so much, as always!
@40_nhuquynh66
@40_nhuquynh66 2 күн бұрын
i love you
@ayseguleski8469
@ayseguleski8469 4 күн бұрын
You're the best at MAUI!!
@tonyclaeys
@tonyclaeys 4 күн бұрын
I also prefer this approach. It's a bit difficult to follow along when entering also the code, but it's great way to learn.
@РустамЗайнуллин-ь5п
@РустамЗайнуллин-ь5п 4 күн бұрын
Dear Abhay Prince! Thank you so much for your work! The application crashes at the line "var response = await QuizApi.SaveQuizAsync(_quiz);". I can't understand why. Debugging does not give an answer. In the browser localhost:7264/api/quizes 401 Unauthorized In the Console tab there is an error Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Response status code does not indicate success: 401 (Unauthorized) Please tell me what to check. Thank you!
@РустамЗайнуллин-ь5п
@РустамЗайнуллин-ь5п 4 күн бұрын
The problem was in the line services.AddRefitClient<IQuizApi>() .ConfigureHttpClient(SetHttpClient); Forgot to register GetRefitSettings
@MdNiamot-b9i
@MdNiamot-b9i 4 күн бұрын
excellent thank you
@PJPahanay
@PJPahanay 4 күн бұрын
Thanks
@ln6562
@ln6562 5 күн бұрын
I followed your video and implemented the code line by line, however I keep getting this error while trying to render the return api call: Refit.ApiException: An error occured deserializing the response. ---> System.Text.Json.JsonException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0. ---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0. at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes) at System.Text.Json.Utf8JsonReader.Read() I spent a lot of time debugging this, and I instead created a new page table format rather than the QuickGrid. Please let me know if you have any suggestions.
@cissemy
@cissemy 5 күн бұрын
Any new course about .Net 9?
@FearDisorder
@FearDisorder 6 күн бұрын
Great video ! Just of curiosity, why are you using array's and not lists?
@ReveNqe
@ReveNqe 8 күн бұрын
it is much better to solve it at the same time, at least now I know where to look and how to find a solution at the moment of the line
@abhayprince
@abhayprince 8 күн бұрын
@@ReveNqe i will continue this approach
@ln6562
@ln6562 8 күн бұрын
ad usual great content and presentation
@NahidSalimov-o1q
@NahidSalimov-o1q 8 күн бұрын
You best man .Thank you
@timyates2826
@timyates2826 9 күн бұрын
sometimes you have to delete the .vs folder and reopen the solution
@computerscience5
@computerscience5 10 күн бұрын
Good Sir
@computerscience5
@computerscience5 11 күн бұрын
Special thanks from Egypt
@ln6562
@ln6562 11 күн бұрын
Great job
@Kalahee
@Kalahee 11 күн бұрын
You need to set some chapters in this. It's so long that going back to something we missed is quite difficult.
@abhayprince
@abhayprince 11 күн бұрын
There’s already a playlist with multiple videos for this. You can follow the playlist
@enmingwang6332
@enmingwang6332 11 күн бұрын
A one of its kind marathon tutorial, great stuff! 👍👍
@ln6562
@ln6562 12 күн бұрын
Good stuff
@Ferdinando1958
@Ferdinando1958 12 күн бұрын
Sorry, I forgot: if it can be useful to know that it crashes when I check the "Jason radio button" and click on the input area, the error is: "An unhandled error has occurred. Reload" Thanks a lot Ferdinando Geraci
@Ferdinando1958
@Ferdinando1958 12 күн бұрын
I am a new subscriber, congratulations on your work, I ask you if it is possible to ask if the Visual Studio 2022 Enterprise version is compatible with the project described above? I can't go forward in the BodyTabContent.razor tab, at position 2:52. After inserting the instructions: @onfocusout="OnFocusOut" @onfocusin="OnFocusIn". Thank you very much Ferdinando Geraci
@StudentSteve-y8y
@StudentSteve-y8y 13 күн бұрын
Curious why you didn't add the Blazor Web to this demo? How would I add a blazor web to this solution?
@kaligulah00000
@kaligulah00000 13 күн бұрын
dedicate video for DevTunnels please
@tacolover345
@tacolover345 13 күн бұрын
Excellent tutorial, watched this part in isolation from other videos, lot of helpful information for making a header in blazor!
@nahdinet
@nahdinet 13 күн бұрын
who you display Quickwatch Expression Deialog in 30:07 ?
@abhayprince
@abhayprince 13 күн бұрын
@@nahdinet Shift + F9
@computerscience5
@computerscience5 14 күн бұрын
Good Sir Thanks
@MdSajadulIslam-c4v
@MdSajadulIslam-c4v 14 күн бұрын
My app is not working on release Mode after published project. How can i solved thos
@abhayprince
@abhayprince 14 күн бұрын
When you say its not working, do you see any error or what?
@jimdagohoy9382
@jimdagohoy9382 15 күн бұрын
Thank you Abhay!
@kaligulah00000
@kaligulah00000 15 күн бұрын
Amazing work is made in this video!!!
@domonzacz8148
@domonzacz8148 16 күн бұрын
for me, HttpContext returns null. Do you know what can be the problem?
@abhayprince
@abhayprince 16 күн бұрын
Check for two things 1. Is your page using any interactive render mode - HttpContext works only in static ssr mode, its null for interactive render modes 2. HttpContext property should be decorated with CascadingParameter - its provided as a cascading parameter by the framework
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
Can anyone do their homework? I couldn't do it :(
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
Error: Collection Was Modified Exception During Component Rendering in Blazor WebAssembly Output: crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Collection was modified; enumeration operation may not execute. System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List1.Enumerator[[Microsoft.AspNetCore.Components.Rendering.ComponentState, Microsoft.AspNetCore.Components, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNextRare() at System.Collections.Generic.List1.Enumerator[[Microsoft.AspNetCore.Components.Rendering.ComponentState, Microsoft.AspNetCore.Components, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNext() at Microsoft.AspNetCore.Components.CascadingValueSource1.<>c__DisplayClass10_0[[System.Threading.Tasks.Task1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<NotifyChangedAsync>b__0() at Microsoft.AspNetCore.Components.WebAssembly.Rendering.NullDispatcher.InvokeAsync(Action workItem) at Microsoft.AspNetCore.Components.CascadingValueSource1[[System.Threading.Tasks.Task1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].NotifyChangedAsync() at Microsoft.AspNetCore.Components.CascadingValueSource1[[System.Threading.Tasks.Task1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].NotifyChangedAsync(Task1 newValue) at Microsoft.Extensions.DependencyInjection.CascadingAuthenticationStateServiceCollectionExtensions.AuthenticationStateCascadingValueSource.HandleAuthenticationStateChanged(Task1 newAuthStateTask) at Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider.NotifyAuthenticationStateChanged(Task1 task) at BlazingQuiz.Web.Auth.QuizAuthStateProvider.SetLoginAsync(LoggedInUser user) in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\Auth\QuizAuthStateProvider.cs:line 35 at BlazingQuiz.Web.Auth.QuizAuthStateProvider.InitializeAsync() in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\Auth\QuizAuthStateProvider.cs:line 70 at BlazingQuiz.Web.App.OnInitializedAsync() in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\App.razor:line 18 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) Solution: Go to the App.razor page and wrap your <Router> component in the <CascadingAuthenticationState> component like this: <CascadingAuthenticationState> <Router AppAssembly="@typeof(App).Assembly"> <Found Context="routeData"> <AuthorizeRouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" /> <FocusOnNavigate RouteData="@routeData" Selector="h1" /> </Found> <NotFound> <PageTitle>Not found</PageTitle> <LayoutView Layout="@typeof(MainLayout)"> <p role="alert">Sorry, there's nothing at this address.</p> </LayoutView> </NotFound> </Router> </CascadingAuthenticationState> Next, comment out this line in the Program.cs file:
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
builder.Services.AddCascadingAuthenticationState(); This issue occurs with .NET 8.0. The solution is specific to this version.
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
Bunu daha önce de sormuştum ama görmediyseniz tekrar sorayım. Eğitimi nasıl canlı yayınlayacağımızı ve nasıl yayınlayacağımızı bize gösterebilir misiniz? ❤❤
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
Since the videos appear on the screen at the end of the video, I cannot see the last changes you made. Thanks.
@abhayprince
@abhayprince 16 күн бұрын
Oh. I will pay attention to this
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
@@abhayprince Thanks.
@mehmetguler4848
@mehmetguler4848 17 күн бұрын
I'm getting this error. Is this error solved in future lessons? Thanks crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Collection was modified; enumeration operation may not execute. System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1.Enumerator[[Microsoft.AspNetCore.Components.Rendering.ComponentState, Microsoft.AspNetCore.Components, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNextRare() at System.Collections.Generic.List`1.Enumerator[[Microsoft.AspNetCore.Components.Rendering.ComponentState, Microsoft.AspNetCore.Components, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]].MoveNext() at Microsoft.AspNetCore.Components.CascadingValueSource`1.<>c__DisplayClass10_0[[System.Threading.Tasks.Task`1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<NotifyChangedAsync>b__0() at Microsoft.AspNetCore.Components.WebAssembly.Rendering.NullDispatcher.InvokeAsync(Action workItem) at Microsoft.AspNetCore.Components.CascadingValueSource`1[[System.Threading.Tasks.Task`1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].NotifyChangedAsync() at Microsoft.AspNetCore.Components.CascadingValueSource`1[[System.Threading.Tasks.Task`1[[Microsoft.AspNetCore.Components.Authorization.AuthenticationState, Microsoft.AspNetCore.Components.Authorization, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].NotifyChangedAsync(Task`1 newValue) at Microsoft.Extensions.DependencyInjection.CascadingAuthenticationStateServiceCollectionExtensions.AuthenticationStateCascadingValueSource.HandleAuthenticationStateChanged(Task`1 newAuthStateTask) at Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider.NotifyAuthenticationStateChanged(Task`1 task) at BlazingQuiz.Web.Auth.QuizAuthStateProvider.SetLoginAsync(LoggedInUser user) in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\Auth\QuizAuthStateProvider.cs:line 35 at BlazingQuiz.Web.Auth.QuizAuthStateProvider.InitializeAsync() in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\Auth\QuizAuthStateProvider.cs:line 70 at BlazingQuiz.Web.App.OnInitializedAsync() in C:\Users\gitme\Desktop\Quiz\BlazingQuiz.Web\BlazingQuiz.Web\App.razor:line 18 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
@abhayprince
@abhayprince 16 күн бұрын
This is a strange error. Its not solved, I used a workaround for this in this series. I spent a lot of time offline for this but could not find anything. Will keep on researching about it and update whenever I have something positive
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
@@abhayprince We are eagerly looking forward to your updates. Many viewers have also mentioned facing issues with this. Your training is excellent and very informative. Thank you for your hard work. We will be waiting for your updates.
@mehmetguler4848
@mehmetguler4848 17 күн бұрын
Hello, your education is very good, thank you very much in advance. It's progressing very well. Will you release the app on the Play Store or elsewhere in the future? We would be very happy if you implement the project. Thanks.
@abhayprince
@abhayprince 16 күн бұрын
I am not going to publish this app. I will definitely publish some app on the app stores and record the entire process soon
@mehmetguler4848
@mehmetguler4848 16 күн бұрын
@@abhayprince Thank you for your feedback. After watching the training you will release soon, can we also publish the project from the current training we are following ourselves?
@adeelbaig5498
@adeelbaig5498 17 күн бұрын
I’m interested in purchasing this project, but I’m facing an issue with a different project I purchased earlier. I’m unable to run it in Visual Studio 2022. Could you help me understand how to run the project if I decide to purchase this Build Fullstack Online Quiz Web + Mobile App with Blazor WASM + .Net MAUI Blazor Hybrid?
@abhayprince
@abhayprince 17 күн бұрын
@@adeelbaig5498 which project? And whats the issue you are facing?
@adeelbaig5498
@adeelbaig5498 16 күн бұрын
@abhayprince I recently purchased a different project, but I’m interested in buying yours as well. However, I’m a bit hesitant. If I face any issues running the project on my machine, would you be able to guide me?
@abhayprince
@abhayprince 16 күн бұрын
Yes, I am available on emails. I reply almost all the emails. And I provide steps to run the project once you get the project
@adeelbaig5498
@adeelbaig5498 16 күн бұрын
Thank you for letting me know. It's great to hear that you’re responsive to emails and provide clear steps for running the project. This will certainly be helpful for ensuring smooth communication and project setup.
@alessioguida5237
@alessioguida5237 18 күн бұрын
Great tutorial video but i'm stuck in AddMigration procress. I did all following your example but when I finally create the migration in the folder i have an error i cant'fix. public partial class InitialMigration : Migration (Migration is Red undescored giving me an error.) { } could you help me? I'll really appreciate it.
@kaligulah00000
@kaligulah00000 18 күн бұрын
You are HUGE! Your content is EXCELLENT!
@adeelbaig5498
@adeelbaig5498 18 күн бұрын
25/41 When I click the "Save & Next" button, I encounter the following error: Response status code does not indicate success: 404 (Not Found). How can I resolve this issue? Could you please help me?
@timyates2826
@timyates2826 5 күн бұрын
I would check your Url, 404 error means the address is not valid or cannot be reached, also try and check your API and Service for inconsistencies
@timyates2826
@timyates2826 18 күн бұрын
updated VS 2022 and ran into the issue of Pending Migration Error, after adding this line it will suppress the error and initiate the migration, not sure of any of possible fixes at the moment Add-Migration will work fine, but it's when you go to run the application it will throw a pending migration error, if there is any other suggestions, please let me know. here is the solution I came accross builder.Services.AddDbContext<ContextNameHere>(options => { var connectionString = builder.Configuration.GetConnectionString("ConnectionStringHere"); options.UseSqlServer(connectionString) .ConfigureWarnings(warnings => warnings.Log(RelationalEventId.PendingModelChangesWarning)); }); github.com/dotnet/efcore/issues/34431#issuecomment-2427448776