Free ASP.NET Video Tutorial

ASP.NET video tutorial starts from the very basics, and covers the advanced topics as we progress through the tutorial.

I have over 10 years experience, developing ASP.NET web applications. Got the opportunity to work on world's largest e-commerce and banking web applications that are highly transactional in nature. Now, it's my turn to give something back to the community, hence this video tutorial.

156 comments:

your vedios are very helf full for begiiner and also middle level programmers and one more thing so many institutes in verioues city not covering all the topics .they are taking lot of amount from the students without providing proper training.your providing vedios on free of cost .i will pray to god give long life and helth and welth for your family.thank you sir .keep on providing vedios

HI ! sir i am fan of yours, the way you are teaching is easily understad by any one. @Anonymous, you are right most of people are not abel to pay the fees, after paying thousand of Rupees not getting proper knowledge but here we can get knowledge more than expectation!!thanks venkat :) god bless you for your gr8 job

Hi ! Sir M Aleem, M downloading all your videos and learning excellent sir really excellent i love your videos . my if life was going based on your videos.Thank You So Much sir.God Bless you Sir.One of In my interview i faced one Question is ------

Hi Aleembasha, a solution is a collection of one or more projects. For example, a solution can contain, a class library project, and a web application project. When you create a new project, a solution gets automatically created with the same name. A solution has an extension of .sln, where a project has an extension of .csporj(if c# is the programming language) or .vbproj(if vb is the programming language)

In Yesterday(On 20-10-2012) I faced One Interview in that i got several Questions on Asp.net that are listed Below. I gave Answer as for my Knowledge to them But They Did not Satisfy. Please Give me Correct Answer. Those are

1. How do you Get Credentials through IIS and Windows Authentication, Forms Authentication in Asp.net Web Application?2. An Asp.net Web Application Can Run Without Web.Config File? If Yes How many Web.Config file has an Application?3. What is Code Behind File & Code Fie? Main Difference?4. How do you display records in Grid View at at time that records are middle from the database table has contains 10,000 records?5. Can you Display 10,000 records in Grid View Control At a Time? If Yes Then how?How will you apply Customize Page in Grid View?6. Can You Apply Web service on IIS? Difference Between IIS and Web Service?7. How do you display the format xxx-xxx-xxxx of telephone number in Text Box Control?8. What is The Difference between Website and Web Application?9. Can you write Expressions in Constructor?If Yes How?

These are the Question i Faced i want to know answers correctly.I searched on Google Search Engine but i did not understand. But if you teach that (simple Understandable Words) then i understand, Hence please give me answers sir.M waiting ..............

The DefaultCredentials property of the CredentialCache class contains the system credentials of the current security context. For client applications, these credentials represent the user name, the password, and the domain of the user who is currently logged on. Client credentials are not passed automatically. To pass the client's Windows security context to a Web service, you must set the Credentials property of the Web service proxy to CredentialCache.DefaultCredentials.

Hi Vishal, at the moment I am out of the country, and not providing class room training. But if you are interested in class room training there are several institutes. In bangalore I can recommend Pragim Technologies. All the trainers at Pragim institute are real time working professionals.

Venkat,I have been in to school and I have been to many institutions through out my career but never had a such an instructor like you. I have been programming .Net for hobbies. I never understand those minor things clearly, but you have explained in a such way a kid can understand. I feel good about my self now and feel confident about the knowledge I gained through your videos. Hats off to you

Hi Muni Prasad, Win forms, tutorials are not recorded yet. Will try to record a video series on win-forms as soon as I can. To receive email alerts when new videos are uploaded by me, please subscribe to my channel at the following link http://youtube.com/kudvenkat

Hi Venkat, This is Chandu,one of the subscriber of your Youtube channel. Your vedioes are very helpful. i have few doubts

1) what is partial class ,when and where we use partial class ?(when i am adding new web form to application by default it is partial class)2) when we will use Abstract classes & interfaces in real time? i am in bit confusion which one i have to choose because both have few similarities as well as differences3)what is the use if declaring members of interface & abstract classes in one place and defining them in derived

Hi Chandu, I have recorded a video tutorial on partial classes and can be found in the C# Video Tutorial Series. Please refer to Part 61, in the youtube playlist. I will record a video to answer the rest of your interview questions.

My doubt was cleared after watching the video which you have recorded on partial classes.I have seen so many articles in the netbut i cant understood that s why i have asked so many times in the mail also.sorry for the distrabence. tahnks alotCHANDU

i can able to see only nameofthewebform.aspx ,nameofthewebform. aspx.cs .if i want view the nameofthewebform.aspx.designer.cs what modifications i have to do with vs 2010 ultimate.sorry for the distrubance

Everything in this tutorial are awesome to learn.I Would like to have Tutorials on "Authentication" and "Authorization".Can you please provide some videos on this? coz, Employers are also concentrating on this.

This is chandu,your videos are very helpfull.you have provided the link for sql server asp.net session state mode in your blog but there is no source for it in your youtube channel to which you have redirected in the link

Your vedios are helping me alot, . Recently i faced one question that "suppose if i have devloped webapplication and deployed in iis server then hosted in internet domain they have provided some url(credentials,ipaddress). then client makes a request to an application how it will be propogated.

Hai Sir after viewing your teaching videos . i got confidence on me. am happy of you sir , with wholehearted am Thanking You Sir .Sir can you please record advance concepts like WCF , Ajax, jqurey please sir ,it would be most beneficial to your students like us. from your loving and sincere student Srikanth.

Hi Venkat, your videos are very helf full for mePlease provide the videos on wcf , webservices and mvc first.why iam asking this means most of the openings now on this only.I am eagarly waitng for ur replaythannks

Hi MR.VenkatFirst of all I want to Thank you for your Precious/HELPFULL Toturials and I am wordless .i have a request i need to print a reciept like stuff in asp.net can you please help me out at least , you can suggest me some website / tutorial . i found some articles and downloaded the code as well and it works fine , but i don't want to use it without understanding it .

Hi Thomas, There are several ways to print a web form. In general the following are the steps1. Create a printer-friendly version of the page. That is, create a page based on how the end user wants the receipt look & feel. Remove the unnecessary hyperlinks, buttons etc.2. Open this printer-friendly page in a new window using window.open() javascript function. Do this when the user clicks on the "Print Preview" or "Print" button on the webform.3. Finally, from with-in printer-friendly page, invoke window.print javaScript function, which inturn will invoke the browser's Print dialog box.

Hi Thomas, thanks for the wishes and I wish you the same. May this 2013, make all your dreams come true.

You are right, if javascript is disabled, it won't work. However, you can detect if javascipt is enabled or disabled on the client machine, and if javascript is disabled we can let the user know, that all the features of the system may not be available. If you are not sure on how to detect, if javascript is enabled, stay tuned, and I will record a video as soon as I can.

I dont know how to thank you and i am wordless . i am sure no one (subscriber) on your Channel/Blog can ever thank you and for me i leave it to ALMIGHTY and pray HE pay you back with Honour , Peace and all the Blesses and thing you need in here and hereafter . Amen

Hai SIR This is Srikanth ,sir could you please solve my doubt i.e I deployed asp.net website in IIS while browsing am geting error as Google Chrome could not connect to localhost am using visulstudio 2008 and o/s is windows7 , for deploying i followed (ur class vedio part-82) procedure.why am geting error is not unstanding pls clarify sir. i will be waiting for ur Reply ThanksSrikanth

A lot of thanks Sir G! that you have replied me! But Sir G please WCF and WPF as soon as possible, its my humbly request. one thing i want to ask sir G that if we catch clear concept form these videos tutorial(Which is very easy) then we'll be able to work in modern software houses with new technology?if not then please Guide me how is possible that we remain up-to-dateonce again i am very thank full to you and appreciate your struggles!May GOD help you to continue your services and bless you with the wealth of health!!!

I am Remya living in Reading,UK. I have leaned lot of things from your website. Thanks for the precious videos. I came to know that you have 10 years experience and you are in London. I am a recent graduate and looking for a job in .Net. I need some advice from you... is there any way to contact you? I have subscribed already. I look forward hearing from you.

This chandu,I am watching your videos.those are helping me alot.try to make sure the video clarity while recording because last three posts and Yesterdays sql server vedio clarity was very poorits appering like a blurred image. If possibble try to improve the video clarity of upcoming videos .Its my sincer request

Hi Chandu, I have uploaded HD quality videos. The quality you get when watching depends on your internet speed. However, you can change the quality to HD using the change quality button that is present in the lower right corner of the youtube player. I hope this helps.

Thanks a lot.your way of present the things are great.i googling a lot for WCF and MVC tutorial in Internet,but there are no such good tutorials as yours.so its humble request,please upload the WCF and MVC Turorial.

My name is also venkat.I have 4yrs exp in Technical support.Now i got interested in Dotnet and i completed the course also.My staff taught me dotnet using webapplications(Not in console or windows)Now i want to work with some programs using webapplications suggest me and also projects...Thank u

"Happy Republic day"This is chandu .i got few doubts while reading few doubts while practising if you have a time please record the video or give me reply here only1) why structer is inherting from interfaces and why not it is inherting from classes?2) where we will use structers in real time apart from (primitive data types )?3) what is the intention of designing structers as sealed types by defaultThanks chandu

This is Ashish.Sir,i had made request to you regarding uploading the video about DataView.Actually sir, i wrote wrong DataView instead of DataList.But Afterwards i got to know that video related to DataList is already there in series of videos.

Hello,After Graduation I started to work in a University, Turkey. They given me a web applcation project. This is my first asp.net project. when i get problem i started to learn from youtube. I found your tutorial giving good training. now im learning..thank you,

I am from Quebec, Canada.First, thank you very much for all these video series! they are very helpful for me. I d like to know if you can do a video serie on "how to do a simple content management system in ASP.net using SQL server as db.

Hi Venkat,First of all I'm Abhishek andYour Videos are really good and amazing... :D I'm having one doubt:[1] I want to retrieve Image from database in Image Control using ASP.Net with C#.I've stored the images in database successfully but at time of retrieving I don't know wat to do... :-(Please Help me Out...

hello Venkat sir, i am Showbhik, i am from a non-technical back ground but i am a managing director of a IT company based in Kolkata. Recently i am watching your videos and i am able to understand your simple way of teaching, your dedicated approach in this field is surely to help and encourage and shine unlimited talents all over the world, you have become an ready to reference guide in our daily lives, may god bless you and may you continue to help us with your expertise. I shall feel very honored and deeply touched if u just say hi and wishes all you best to our small organization "Shreeja technology solution (P) Ltd.

This is Karthik.Venkat sir 1st of all heart-full thanks for your videos and explanation.Sir could you plzzz provide video explanation on "asp.net 4.0 entity framework" and "3-tire architecture" in detail....

I have not seen such detailed tutorials on Dot Net so far. After watching your videos, I feel so confident on the basics of Dot net and c#. Thank you so much for recording these videos. If possible, can you do any videos on Javascript, JQuery, MVC?

Aslam-u-Alikum Sir !!Sir iam to much fan of you sir iam watching your videos i have learnt alots of things but sir now iam trying to send email and i have made same program which u have done in your video but when i send email iam getting Error which is ..---------------------------------------------The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. -----------------------------------------------------------------Sir i have search this error at google but iam not getting solution Please Sir help me ..----------------------------------------------------------------Sir i have made This Method----------------------------private void sendEmail(String bodyMessage) { MailMessage message = new MailMessage("kamranjanweri@gmail.com","kamranjanweri@gmail.com"); message.Subject = "Testing Email from c# "; message.Body = bodyMessage;

Hello and like everyone has mentioned I enjoyed your videos and they are extremely useful and helpful

I am developing a an ASP.NET Web Application and I and stuck between using the CreateNewUserWizard or your version of using forms authentication to validate users. The CreateNewUserWizard seem to bloat my entire project with tons of Code and I do not know what is going on.

My problem is when I add your code: I get an error message in Visual Studio 2012 .Net 4.5; that FormsAuthentication.Authenticate is obsolete.Is there an alternative if I can use without using the CreateNewUserWizard?

Hello sir, finally am in the right place.Am lucky for getting your site displayed during my search for dot net and c sharp tutorials.I stuck with a wonder when I watched your videos.You are an awesome lecturer to me.I really became fan of you sir..!Loads of thanks to you..!

Hi,As per my knowledge, suppose u have written the sever.trasfer("virtualpath") in catch block.if there is an exception then only control enter into catch block and server.transfer will exectes and it navigates to specified virtual path and then control comes back to finally block and executes code written in finally blcok. finally block is guarntees to execute whehter there is an exception or notIf any thing wrong venkat sir will correct it

Hi venkat,Thank you very much for your effort. This videos are very informative and easy to understand indeed.

When do we use isCallback,isCrossppagepostback properties of page ?and why all the events are declared protected? If u have time please let me know the answer.And one more thing Is asp.net mvc series has completed? from last 5 days we have not found any videos.so i thought it was completed.i think still you need to cover some of the concepts in mvc if it was completed. right?these videos are helping us a lot. as per my view most of the companies seeking this skills ASP.NET MVC+Entity Framework+LINQ+Ajax+Jquery+any one database Any way thanks once again , i am waiting for your Response

First off all thanks for ur video tutorial.Actually i am a regular visitor of ur videos.I am having one question can u upload its answer video....thanks in advance.Actually i am trying to create one hrms project and i want to put the timer, whenever a user will login he/she can see one signin button if he/she will sign in that timer will start and it marks their in punch time now user can logout but timer should run untill he again login and signout that timer, after signout out punch time would be noticed and according to that there attendance should be calculated.....please help....

Thanks for your video have never seen such tutorial video with great academic depth precision and good pedagogy.

Explaining the why do you do what you do each and every time and then show it with a practical example that the viewer can reproduce at the same time is one of the best approach.

The difference between your videos and rest is that you are really explaining in an academic way very theoretical concept, while still being understandable and show practical example of theoretical concept.You explain it in such a simple way that everyone can understand.

I really enjoyed watching your tutorial it helped me a lot.

A little critic while approaching the End of your video tutorial in ASP.net your are copy pasting a lot of code and then explainning it.Somehow I think it is better pedagogy to write it while explaining, this way the viewer is forced to be active and write at the same pace more or less than you are explaining, and this way the viewer also practice a lot more like that is becoming used to the syntax and logic of coding it's especially true for a beginner who's not used to code yet.

Sir i want to make a shopping cart application.i searched internet lot but i cant understand and find the scratch concept of shopping cart which tells what and why like database designing, classes,controls and all the basic concepts. know asp.net controls well i can use it too but only thing i want is u r guidance.i help will be appreciated sir thanks. with Regards Rahul

I have a suggestion. Often in development several tables are involved in a given query. For example: a contact/Person may have more than one phone number or email address which is stored in a second table or one to many relationship. So how would you read the person with 0-many phone numbers with an ADO reader. the phone table may have tblPhome{ id, type of number (cell,work,home), number, PersonId(relation)}. tblPerson{id, name,...}.Problem: how to retrieve with ADO.reader with a variable number of entries from tblPhone?

It would be helpful to record a video on this more complex yet common type scenario.Thank you Joe Kriebel

you are the most thorough teacher I have ever came across. You explain something, you come back to it and you repeat yourself over and over again. This kind of teaching really resonate with me and i'm sure with many people. Your teaching style made something obvious to me, every student has a great potential to learn, but for those who don't get it the first may fall behind in the classroom. Not because there not smart but because they need a different style of teaching. And you offer that. You talk to people and help them understand instead of simply going through a lesson. I have to tell you that you serve an incredible service to humanity and you deserve to get a noble price. Thank you so much for sharing your knowledge with others.

I am creating a web application which uses form authentication features. I want to implement the concept of session time out and 2 minute warning. I am bit confused regarding how-to implement this concept, which programming method should I used like normal asp.net, jquery etc. I am not too good in jquery or javascript. I want to implement session time out concept with alert message which show Ok to continue and End to end session. When user click on Ok all his data wouldn’t lose. Also, data will not lose until user doesn’t click on either of those two options (OK and End).

I refer number of blog on google and collected important points like:  Form Time out should be greater than Session Time Use View State = True for all user entry fields  Use call back instead of post back

But nothing gives me clear understanding of what should I used and how should I implement all this features. My web application had grown in size and I need to add these features globally. How should I do that?

I was developing windows forms applications and needed to move to web. But i was really confused from where i could start. While searching in Internet for a tutorial i found your video tutorials. They helped me a lot to come to the track and now im learning all things from the basics step by step. And planning for 70-515 within coming weeks.

I am really grateful for the great work and the really appreciate how you have committed to prepare these tutorials. Please carry on the good work and keep it up.

Great job you are doing venkat, i have never seen such nice explaination. just saw few of your videos, got impress, was thinking how much time and effort you have given for us, hats off to you, god bless you. Keep it up.

Hii Sir thanks for your this needfull vedios.Can you please provide vedios on topics such as :-1.)how to do debugging to fix error in dotnet using break point.2.)how to create crystal report & subreport & pass parameters to it.

Hello Mr. Venkat,Could you please upload slides/videos for creating the separate application domain within the application. Also about how to use one application domain's assembly in another application domain. I want to know this because the any runtime error or exception should not affect other application domain.Thanks in advance for any help.

Hi ASP.Net How to switch language and direction from ltr and rtl ==> from APP code ==> basepage of all content from master pages,include language entry from users I mean ( select the text content from database depend of last language chosen )and resx and sitemap at one click event of radio button listOut put ismenu - button controls ets.. - content from database all should be changed layoutEnglish to Arabic to China or whatever...Thank you...

Sir,could you please tell how to swap images when a user clicks a button by using asp control only and not ajax controls.I have watched your part 135 of asp.net tutorials but you have used ajax control there.Sir,lets i have 4 images,when i click on next button the 2nd image should come in place of first and 3rd image should come in place of 2nd image and so on.Sir Please do reply.Thanks,A follower of your videos..

Sir ,First of alll thanku for this wonderful effort ,I am regular follower of your youtube channel.I would like to request you please add the few videos on n-tier Architecture approach and utility classes and the most efficient way of writing the code in real time application. I have request u several times but still waiting for those video.I know there are lot of videos are available on youtube about n-tier approach but as i am habitual of of your style of teaching.. so it would be much -2 easier to us to understand n-tier if you would do the video on that..its a request please upload video on n-tier as soon as you can...Thanks

I am among that many to say a big THANK YOU for giving back in the form of your varied and detailed tutorials. Your work in this are is a kindness and blessing to many who are trying to figure out how to program. Would you consider a tutorial on integrating a robust ASP.NET Identity solution for ASP.NET MVC and Web API projects?

Excellent Teaching. Excellent patience.No word to thank you Mr. Venkat for your help done and doing to many people through your videos in youtube and webiste.Best explanation of each and every concept I have ever seen.

I saw the asp.net video of Number 68 Asp.net application state real time example. In this session the application variable is incremented by the session start and also decremented by the session end with its timeout property,

But when I logout from my application I expire a session by the session.abandon() But at that time the application variable is not decremented by the 1. In my application I need this functioning that when I logout from the application with the session.abandon(), the application variable should also be decremented by the 1. Please help and reply asap...

Hi Sir, Really I dont know what to say about your great work on ASP.NET, SQL,C#, you are doing great job , really all the tutorial videos and explanation with example are awesome getting more knowledge than learning in the college , because even 5 to 10 years lectures cant do explanation ,cant lecturing like you are doing,

ASP.NET ,c# ,SQL my most favorite languages ...........i keep learning from you even though i knew all these, becoz the way you teaching..............

thanks for your contibution if it is possible to you can you please add video for tier architecture in asp.net and separate session for what is class , object , types and it usage it will help us to learn very strongly.

Dear Sir thanks to you and your God given talents your free tutorials have changed me for life. thanks for investing your time and energy to share your knowledge with us. Pliz upload vb tutorials as well. We have all been blessed by you. All the way from east africa "asante sanna" meaning thanks a zillion

I have loaded the two tables into the listbox when i select any tablename the data should reflect in the grid view control only one table data is coming i.e., first. when im using Datagrid view same code is working fine.. Can you provide the solution for this or any alternative. Kindly let me know the reason..

Hi..here I am referring to 169 - 171. Do you have the same for uploading videos..say .mpg and .mp4? NOT the link to the File system where a video is stored. I want to upload the actual video to the database and then retrieve it into the gridview. It should have a still image and then when double-clicked, the video should be played.