• 1 513
  • 159 723 635


Edit role in asp net core
Views 6K2 months ago
Logging in ASP NET Core
Views 12K3 months ago
ASP NET Core Model Binding
Views 18K5 months ago
Why use tag helpers
Views 14K5 months ago
ViewBag in ASP NET Core MVC
Views 18K6 months ago
Views in ASP NET Core MVC
Views 23K6 months ago
Model in ASP NET Core MVC
Views 32K6 months ago
Setup mvc in asp net core
Views 35K7 months ago
ASP NET Core MVC tutorial
Views 46K7 months ago
Middleware in ASP NET Core
Views 48K7 months ago


  • Kamal Gee
    Kamal Gee Hour ago

    Love Love Love

  • Pradeep Yadav UP

    Thanks sir, I watch you video every day it so nice and understandable, it's all step steps

  • Knowledge Chronicle
    Knowledge Chronicle 3 hours ago

    Unhandled Promise rejection: Template parse errors: 'my-employee' is not a known element: 1. If 'my-employee' is an Angular component, then verify that it is part of this module. 2. If 'my-employee' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schemas' of this component to suppress this message. (" <button (click)='onClick()'>Click Me</button> <br><br> [ERROR ->]<my-employee></my-employee> Sir,Kindly fix my Error ... what is the Error for this Tutorial.I am very New to Angular 2

  • saravanan m
    saravanan m 3 hours ago

    How to add valuechanges control to a particular value (eg: skillName) in nested form control (skills). So that i can listen to only skillName valuechanges and not the whole skills. Thanks in advance.

    VIJAY KUMAR 3 hours ago

    Hi venkat sir, I very big fan for you , i love so much for your way of explanation about session and topic that is very help full for while requirement to data through of view , And one more thinks, Just add some real example with every topic how use it is view with index in developer an real project.

  • Senthil k4
    Senthil k4 3 hours ago

    Total duration ?

  • Kiran R
    Kiran R 3 hours ago

    How to do update and delete on the same just by check box or any other feature (Not for asp.net MVC) need to do in asp.net webform. Any one please suggest here

  • Girijesh Kumar
    Girijesh Kumar 4 hours ago

    Great explanation as always you do. Please also upload JWT video it would be great help. Thank you so much.

  • Chinmoy Basak
    Chinmoy Basak 4 hours ago

    unable to install @angular-cli, still getting error C:\Users\ssen1000>npm install -g @angular/cli npm ERR! code E403 npm ERR! 403 Forbidden - GET registry.npmjs.org/@angular%2fcli npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\ssen1000\AppData\Roaming\npm-cache\_logs\2019-09-18T15_32_57_614Z-debug.log

  • Girijesh Kumar
    Girijesh Kumar 4 hours ago

    Nice explanations I loved your tutorials. can we also have tutorial for Microsoft Azure. Thanks a lot sir !!!

  • anand rajaraman
    anand rajaraman 4 hours ago

    Hi , I have a doubt. I have a requirement where I want my html file to open in chrome. But chrome is not my default browser. Is it possible to do this dynamically using JavaScript

  • krishna sinha
    krishna sinha 4 hours ago

    sir i am not getting appSetting.json file and there is wwwroot

  • Russell Dodd
    Russell Dodd 4 hours ago

    69, dude!

  • Gavin Lon
    Gavin Lon 5 hours ago

    Another fantastic video!

  • Shaheer Ameer
    Shaheer Ameer 6 hours ago

    How can add current Time without day

  • Rahul Wable
    Rahul Wable 9 hours ago

    thank you sir for providing nice videos

  • Garth Baker
    Garth Baker 10 hours ago

    Thank you for this video super helpful. :)

  • Abdul Samad
    Abdul Samad 10 hours ago

    Any video reference to understand the concept of generic repository and Unit of Work pattern. Thanks

  • Thiyagu
    Thiyagu 13 hours ago

    Nice Video

  • sakthi vel
    sakthi vel 13 hours ago

    Excellent tutorial of the DotNet

  • Nick Money
    Nick Money 13 hours ago

    Thanks a lot venkat, i dont understand how we are getting logged in user's id from claims. If you can please tell me.

  • Shyam Dixit
    Shyam Dixit 13 hours ago

    Sir, What should be the connection string. I am getting error: An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections. See the inner exception for details of the failure.

  • Maravarman Manoharan
    Maravarman Manoharan 13 hours ago


  • Maravarman Manoharan
    Maravarman Manoharan 13 hours ago


    ANIKET SAKPAL 13 hours ago

    hi sir,from where can i get scripts of your created tables that you have used in the series so that i can practise on it?

  • Jason Pacia
    Jason Pacia 14 hours ago


    SIVAKRISHNAN J 15 hours ago

    good tutorial! , but email format: xxxx@xxx.xx here angular says xxxx@xx is true

  • Joy Park
    Joy Park 16 hours ago

    👍 thank you

  • alamgir khan
    alamgir khan 21 hour ago

    Dear sir i just watched first 10 videos of this series but im curios why did we learn about different files.. i mean from where actual coding start...

    • Technical Round
      Technical Round 5 hours ago

      alamgir khan you just comments contact info under below link we will contact you thexvid.com/video/3rSEDfS2-MY/video.html

    • alamgir khan
      alamgir khan 5 hours ago

      @Technical Round Ok Bro thats great.. As it okay for you to get your contact for get some info...??

    • Technical Round
      Technical Round 6 hours ago

      alamgir khan you can get job in asp.net core technology bcz this is an hot technology

    • alamgir khan
      alamgir khan 6 hours ago

      @Technical Round tnx for reply bro.. but would you like to tell me what can i do after all this toturials...????

    • Technical Round
      Technical Round 17 hours ago

      Hi alamgir, when you will learn more videos from this playlist then you will get proper course wise video so that you can do practice. And till 10 video there were some configuration and set up related only.

  • Leonard De Lanerole
    Leonard De Lanerole 23 hours ago

    such a great video. Thank you

  • Rimpa Dey
    Rimpa Dey 23 hours ago

    Sir please make videos on simple small projects in angular. It'll be a big help for students like us. Love your teaching ❤️

    • kudvenkat
      kudvenkat 23 hours ago

      Hello Rimpa We create a simple angular project in the following Angular CRUD tutorial. This tutorial uses Angular 5 and covers all the concepts we were not able to cover in Angular 2 tutorial. thexvid.com/p/PL6n9fhu94yhXwcl3a6rIfAI7QmGYIkfK5 Even in the following course we build a small anular project from scratch using Angular 6. In this course we have covered important advanced angular concepts we were not able to cover in Angular 2 and Angular 5 playlists. thexvid.com/p/PL6n9fhu94yhWNJaDgh0mfae_9xoQ4E_Zj The following video explains the difference between angular versions. thexvid.com/video/bAx2LgQLkl8/video.html

  • lipsa mohanty
    lipsa mohanty Day ago

    Excellent GOd bless u.

  • Naveed Ullah
    Naveed Ullah Day ago

    First one

  • Arslan Ahmed
    Arslan Ahmed Day ago

    Kindly make video on asp.net MVC life cycle

    AKSHAY WARE Day ago

    Thanks Venkat. from angular 8 email validation working fine. :)

  • DoorsComputers Co.

    Hope you can do some tutorials on Asp.net Core with Razor Pages. Thanks!

    • DoorsComputers Co.
      DoorsComputers Co. 18 hours ago

      @kudvenkat Thanks very much! We appreciate it!

    • kudvenkat
      kudvenkat 22 hours ago

      Sure we will cover razor pages in a separate course. It's a great technology for building web applications.

  • Mike ISTP
    Mike ISTP Day ago

    I had this kind of problem: After i did "npm install -g @angular/cli" There was a question after installation: [? was green color] "? Whold you like to share anonymous usage data with the Angular Team...." and the end of the message was "(y/N)?" I pressed N like bazillion times The question was spaming again and again. Then ..i think ...i just pressed enter maybe. And question stoped repeating itself. Also: "ng -v" NOT WORKING "ng version" showed me version correctly.

  • Gaurav Dixit
    Gaurav Dixit Day ago

    Why do we need to specify connection string at two places I mean in api as well as data access project ?

  • Nick
    Nick Day ago

    Since the SuperAdminHandler is somewhat generic and I could see it being reused elsewhere, do we need to specify that it inherits AuthorizationHandler<specific requirement class>. I see that it ties the handler to that requirement. But instead can change it to SuperAdminRequirement<IAuthorizationRequirement> and add the requirement to the needed policy definitions?

    • Technical Round
      Technical Round 17 hours ago

      Correct one .

    • kudvenkat
      kudvenkat 22 hours ago

      Hello Nick - Yes, that's another great option. These custom requirements and handlers are very flexible and powerful. Depending on our application specific authorization requirements we design as we see fit. Hope this answers your question.

  • Tan YEW MENG
    Tan YEW MENG Day ago

    Very confusing, not understand at all

    • kudvenkat
      kudvenkat 22 hours ago

      I am sorry you are finding this confusing. Please let me know where you are getting confused, and I will try and clarify.

  • samina shaikh
    samina shaikh Day ago

    This is useful,But i want Mvc with jquiry code for selected multiple Checkbox and store in database how it is can u help

  • vr hari
    vr hari Day ago

    I have an asp.net website. i created a web service in it and also a client form for accessing it. It works fine in localhost. but when deployed on a server, it gives error : A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond IP of the server..

  • Pias Uddin
    Pias Uddin Day ago

    Dear sir, I don't know, It is possible to see you or not... But tonight I have seen you in my dream .

  • khan aamir
    khan aamir Day ago

    brother thanks for this

  • Nick Money
    Nick Money Day ago

    Thank you sir, i have one question - is this a mechanism which we can use to implement thing like "allow logged in user to edit only his resource"? Sorry for my bad english.

  • dhannya kd
    dhannya kd Day ago

    Is there any way to disable the download and save option while opening the file

  • Ivandro Ismael Gomes Jao

    How can we get the source code sir?

    • Technical Round
      Technical Round 17 hours ago

      You can make source code by it self by practice it or from blog :)

    • kudvenkat
      kudvenkat 22 hours ago

      Very sorry, I don't have source code in the form of a download. However, you can find the source code in Text format on our blog at the following link. Instead of typing everything by hand, you can copy and paste. Hope this helps to some extent. www.pragimtech.com/courses/asp-net-core-mvc-tutorial-for-beginners/

  • Ivandro Ismael Gomes Jao


  • PCBart321
    PCBart321 Day ago

    On Ubuntu linux it doesnt work. Did everything and nlog dont write files. I changed directory from C:.. to /home/bartlomiej/Desktop/logs/nlog-all-${shortdate}.log"/> I thought that it is permission problem so i used chmod 777 on logs folder but without success :( EDIT:Got it to work by modyfying Main method in Program.CS: public static void Main(string[] args) { // NLog: setup the logger first to catch all errors var logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); try { CreateWebHostBuilder(args).Build().Run(); } catch (Exception ex) { //NLog: catch setup errors logger.Error(ex, "Stopped program because of exception"); throw; } finally { // Ensure to flush and stop internal timers/threads before application-exit (Avoid segmentation fault on Linux) NLog.LogManager.Shutdown(); } }

  • Lord Jim
    Lord Jim Day ago

    For what "else" at 14:31 ? Usualy you don't use it.

  • İbrahim S
    İbrahim S Day ago

    EXELENT !!!!! it is the best for 10 minutes !!! Perfect

  • William J. Pintas

    Is it possible to have a users role or claim update in the project without them logging out

  • Vaseem Ahmad
    Vaseem Ahmad 2 days ago

    Hi..Sir, Can you Upload Vb.net video because i want to learn vb.net because your method is very nice to explaination..

    • Technical Round
      Technical Round 17 hours ago

      you can start with .net core directly with any DB like sql server

    • Vaseem Ahmad
      Vaseem Ahmad 17 hours ago

      @Technical Round Thanks a lot for reply..which language i should to learn in today's era...Sir

    • Technical Round
      Technical Round 17 hours ago

      Hi Vaseem, It's very old technology and mostly companies are using new one so may be it's not possible to upload by sir. you can visit other links to read vb.net.

  • Shah Kamran
    Shah Kamran 2 days ago

    Hi venkat! I am getting this error, can you help? Cannot implicitly convert type 'UserInfoDataAccess.SM_UserInfo_ST' to 'System.Collections.Generic.IEnumerable<UserInfoDataAccess.SM_UserInfo_ST>'. An explicit conversion exists (are you missing a cast?) Regards, Kamran

  • incognito_ d
    incognito_ d 2 days ago

    how do you not see that you don't wrote de equal sign

  • Devendra Jadhav
    Devendra Jadhav 2 days ago

    How to increase the value of sequence while generating script of database tables with data? Pls help..

  • Dave McDonald
    Dave McDonald 2 days ago

    Best example I have seen for this topic. Very good.

  • jrichview
    jrichview 2 days ago

    That was a very clear example, which is great. But could you go a bit more in-depth with more complex examples? For example, I have a case where I want to Unpivot 36 columns in a table into 36 rows with the column name and the value from that column, but the data types in each column are not identical.

  • Offir Peer
    Offir Peer 2 days ago

    Please upload a tutorial of deploying the .net core app to Linux server

  • hansmukh jain
    hansmukh jain 2 days ago

    Sir, what is the difference between GroupJoin and left outer Join..to me it seems giving the same output(matching element + non-matching element from the left collection )

  • Yusuf Bashir
    Yusuf Bashir 2 days ago

    This is really good, but i need to see the ngOninit code

    • kudvenkat
      kudvenkat 2 days ago

      Thank you Yusuf. You can find the source code in text format on my blog at the following link. Hope this helps. csharp-video-tutorials.blogspot.com/2017/06/angular-2-tutorial-for-beginners_12.html

  • Vivek S
    Vivek S 2 days ago

    Thank you so much. It helped me a lot :). Keep posting these kinds of videos. It'll definitely help people like me :). Thank you once again.

  • Vibhore Jain
    Vibhore Jain 2 days ago

    Why are you not using con.close() ? Is it not required, am i missing something or what .... ?

  • Tea J
    Tea J 2 days ago

    We should always take into account having thousents of rows, so this approach based on the NULL values is not appropriate at all. How to find non matching rows in that case?

  • Manish Jain
    Manish Jain 2 days ago

    Thank you so much sir! Your contents are really so descriptive, important and amazing that anyone from any background can just complete your playlist and can start work as a developer. Thank you again!

    • kudvenkat
      kudvenkat 2 days ago

      Thank you Manish. Means a lot. Good luck and all the very best with everything you are doing.

  • Saleh Adnan
    Saleh Adnan 2 days ago

    ive made the same api and im trying to consume it by adding another project into the solution. Yet i am not able to register even tho cors is enabled but i cant seem to hit the ./token

    • Saleh Adnan
      Saleh Adnan 2 days ago

      The client side has the same view jsut the urls are changed so that they direct to localhost:231/token yet it cannot be hit> i get cors origin errors even tho after adding the header i get http status code 400 error

  • Sheikh Wasiu Al Hasib

    Your tutorial is nice but unable to see some part for the content because it is blocked by another window on top of that TheXvid video. Please check it.

  • alamgir khan
    alamgir khan 2 days ago

    Dear Sir..! please let me know from where the actual coding starts..????

  • rmurimi
    rmurimi 2 days ago

    Thanks you very much Venkat. These tutorials are awesome. Does anyone know why my Label is not changing color to red? Everything else is working fine but the label's color

  • ishwarya swaminathan

    good day sir in crud tutorial you shown the database connection with json using json-server . In angular 7 or angular 6 tutorial can you help us to connect with database using NodeJS as backend server with angular project?? Very useful Thank you sir....

  • Manish
    Manish 3 days ago

    What can be the code to open a normal window from a popup, specifically for chrome browser? Please help.

  • Vikas William
    Vikas William 3 days ago

    getting this below error: seems to be some connection string issue in webconfig. <ExceptionMessage>Schema specified is not valid. Errors: EmployeeDataModel.ssdl(2,2) : error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'. Make sure the provider is registered in the 'entityFramework' section of the application config file. See go.microsoft.com/fwlink/?LinkId=260882 for more information.</ExceptionMessage> <ExceptionType>System.Data.Entity.Core.MetadataException</ExceptionType>

    JOSHUA MAGOLIMAN 3 days ago

    Hi sir kudvenkat, DBCC stands for Database Console Commands? or Database Consistency Check?

  • Vibhore Jain
    Vibhore Jain 3 days ago

    Awesome Videos, Thank you sir :)

  • Vibhore Jain
    Vibhore Jain 3 days ago

    Seems like watching Game of Thrones Series..... What will be the next surprise ??

  • Khan Asad
    Khan Asad 3 days ago

    sir i want to build a website for my TYproject in .Net thats why i've started this series.

    • kudvenkat
      kudvenkat 3 days ago

      Wow...that's nice to know. All the best with your project Mr. Khan.

  • Nitin Goswami
    Nitin Goswami 3 days ago

    How I can update wcf which consumes by console application ?please help

  • Yuh Min
    Yuh Min 3 days ago

    Great explanation, thank you!

  • AxL28AxL
    AxL28AxL 3 days ago

    Thanks venkat for ur wonderful tutorial, as a gift for you I always finish the ads on your videos. :D

    MESFIN AREDA 3 days ago

    What is Schema? (dbo.)

  • L J
    L J 3 days ago

    how can i create a business layer(c#) in my angular application?

  • Tung Ngo
    Tung Ngo 3 days ago

    God level tutorial. Thanks so much

  • Bruno Sastre
    Bruno Sastre 3 days ago

    Why do you need to use "this" ? you could do _id = Id , right ?

    • Danger418
      Danger418 2 days ago

      Its not mandatory in that case, he probably used it for better readability. Whenever you see "this." you immediately know we are accessing this class's attribute hence some people still use it when its not necessary.

  • Raja Junaid
    Raja Junaid 3 days ago

    Salute sir !

  • sudhakar singh
    sudhakar singh 3 days ago

    one of the best tutorial in youtube. great sir...., is there any way to upload multiple files in dynamically created controls . for eg. if we add one more control in add skill form for uploading multiple file @venkat sir

  • Munir Sheikh
    Munir Sheikh 3 days ago

    The best organized tutorial i have come across during last 3 months search on the net, whether c# or asp.net.

  • Vaseem Ahmad
    Vaseem Ahmad 3 days ago

    Sir, I want to ask you something,My question is how much I should to learn sql server for any Programming language?

    • Technical Round
      Technical Round 2 days ago

      Luigi Zambetti Yes you are right but first basic knowledge is mandatory. Full knowledge always comes with your experience.

    • Luigi Zambetti
      Luigi Zambetti 3 days ago

      @Technical Round In 1 month only you can get a bare basic knowledge of T-SQL. SQL Server itself deserve a bit more time.

    • Vaseem Ahmad
      Vaseem Ahmad 3 days ago

      @Technical Round Thanks a lot Sir

    • Technical Round
      Technical Round 3 days ago

      Hi Vaseem, SQL SERVER is very easy technology and you can cover it with in maximum 1 month only. And Kudvenkat sir have already posted very nice videos for the same you can visit there.

  • Yaswanth Kondamuri
    Yaswanth Kondamuri 4 days ago

    I searched so many places for this kind of basics but nothing worked, but this guy is awesome

    • Yaswanth Kondamuri
      Yaswanth Kondamuri 2 days ago

      Thank you very much Venkat Garu. One request, Please made videos on ReactJs for our subscribers. Seems ReactJs is going to be big thing

    • kudvenkat
      kudvenkat 3 days ago

      Hello Yaswanth - Thank you very much for taking time to give feedback. This means a lot. I am very glad you found our angular course useful. As you might already know, there is a massive difference between Angular JS 1 and Angular 2. If you know you will be working on AngularJS 1 applications, then I suggest learning Angular JS 1 as well. Here is the link to Angular JS 1 playlist. thexvid.com/p/PL6n9fhu94yhWKHkcL7RJmmXyxkuFB3KSl Angular JS 1 is obsolete. If you know you won't be supporting Angular JS 1 applications, I suggest start with Angular 2. There is no much difference between Angular 2, Angular 4, Angular 5 and Angular 6. The way we build angular applications using Angular 2, 4, 5, 6, 7 or even future versions is very identical. If you are starting to learn Angular, I suggest start with Angular 2 at the following link. We have discussed all the angular basics in this course. These basics are the same for Angular 2, 4, 5, 6 etc. thexvid.com/p/PL6n9fhu94yhWqGD8BuKuX-VTKqlNBj-m6 Once you are comfortable with Angular basics, please learn Angular CLI. I believe every angular developer should learn how to use this powerful tool Angular CLI. It greatly increases your productivity while still following Angular's best practices and conventions. thexvid.com/p/PL6n9fhu94yhWUcq5Pc16uf8YKXoZ87Vh_ And then Angular CRUD tutorial at the following link. This tutorial uses Angular 5 and covers all the concepts we were not able to cover in Angular 2 tutorial. thexvid.com/p/PL6n9fhu94yhXwcl3a6rIfAI7QmGYIkfK5 Finally start Angular 6. In this course we have covered important advanced angular concepts we were not able to cover in Angular 2 and Angular 5 playlists. thexvid.com/p/PL6n9fhu94yhWNJaDgh0mfae_9xoQ4E_Zj The following video explains the difference between angular versions. thexvid.com/video/bAx2LgQLkl8/video.html Hope you will find these resources useful to learn Angular.

  • TecH RC
    TecH RC 4 days ago

    sir in this code occur a error [object Object] i think u havent show code of employee

  • Ashutosh Singh
    Ashutosh Singh 4 days ago

    I wonder how you're getting the values from previous page as in my case it shows previousPage value to null everytime despite of following your example exactly.

  • aditya ubale
    aditya ubale 4 days ago

    Have a great day to you too.

    INTENSE 4 days ago

    thank you sir

  • Satish Komakul
    Satish Komakul 4 days ago

    Hi, Venkat please provide tools for WinForm Developers too. its useful for WinForm developers too.

  • FollowingRightPath!!!

    Thank you ... so much..your teaching way is excellent...kindly change its background to white!!!

  • nitin jagtap
    nitin jagtap 4 days ago

    Uncaught TypeError: $(...).dialog is not a function. show a error i was try to use a jquery link in master page..

  • hirankailas
    hirankailas 4 days ago

    Thank you Venkat.

  • Suraj Barot
    Suraj Barot 4 days ago

    sir you build this video its belong to angular 1.6 version or some other version.

  • vivek verma
    vivek verma 4 days ago

    I did not get about /token , where it came from? pls clarify me. From where I can get this file "Startup.Auth.cs".

    ZAYN MALIK 4 days ago

    there is difficult to listen

    ZAYN MALIK 4 days ago

    plz make good recording