Support us .Net Basics C# SQL ASP.NET Aarvi MVC Slides C# Programs Subscribe Download

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.




Free ASP.NET video tutorial

  1. What is ASP.NET
  2. Creating your first ASP.NET website
  3. What is viewstate
  4. Events in the life cycle of a web application
  5. Difference between ViewState, SessionState and ApplicationState in asp.net
  6. ASP.NET Page Life Cycle Events
  7. ASP.NET Server control events
  8. IsPostBack in ASP.NET
  9. IIS - Internet Information Services and ASP.NET
  10. ASP.NET TextBox Control
  11. Radio Button Control
  12. CheckBox Control
  13. HyperLink Control
  14. Button, LinkButton and ImageButton Controls
  15. Command Event of an asp.net button control
  16. Dropdownlist in asp.net
  17. Data bind asp.net dropdownlist with data from the database
  18. Binding an asp.net dropdownlist with an XML file
  19. Mapping virtual path to physical path using Server.MapPath method
  20. Mapping virtual path to physical path using Server.MapPath method Example
  21. Retrieving selected item text value and index of dropdownlist
  22. Cascading dropdown in asp.net
  23. ASP.NET CheckBoxList Control
  24. ASP.NET CheckBoxList, Select or Deselect all list items
  25. ASP.NET ListBox control
  26. ASP.NET CheckBoxList and ListBox real time example
  27. ASP.NET RadioButtonList control
  28. Bulleted list in asp.net
  29. List controls in asp.net
  30. Fileupload control in asp.net
  31. Adrotator control in asp.net
  32. Asp.net calendar control
  33. Asp.net calendar control properties and events
  34. Hidden field in asp.net
  35. Multiview control in asp.net
  36. Wizard control in asp.net
  37. Asp.net Wizard control properties
  38. Asp.net Wizard control events
  39. UseSubmitBehavior property of the Button control
  40. Asp.net wizard control templates
  41. Literal control in asp.net
  42. Asp.net panel control
  43. Creating controls dynamically using asp.net panel control
  44. RequiredField validator control in asp.net
  45. Rangevalidator control in asp.net
  46. CompareValidator control in asp.net
  47. RegularExpressionValidator control in asp.net
  48. CustomValidator control in asp.net
  49. ValidationSummary control in asp.net
  50. ValidationGroups in asp.net
  51. Different page navigation techniques
  52. Response.Redirect in asp.net
  53. Server.Transfer in asp.net
  54. Server.execute in asp.net
  55. Cross page posting in asp.net
  56. Cross page postback strongly typed reference
  57. Opening new window using javascript in asp.net
  58. Techniques to send data from one webform to another
  59. QueryString in asp.net
  60. Cookies in asp.net
  61. How to Check if cookies are enabled or disabled
  62. Asp.net session state
  63. Cookie less sessions in asp.net
  64. Inporc asp.net session state mode management
  65. StateServer asp.net session state mode management
  66. SQLServer asp.net session state mode management
  67. Asp.net Application state
  68. Asp.net application state real time example
  69. Exception handling in asp.net
  70. Error events
  71. Custom errors
  72. Windows event viewer
  73. Logging exceptions to the windows eventviewer
  74. Logging exceptions as information entry type in windows eventviewer
  75. Logging exception to database
  76. Customizing asp.net exception Logging
  77. Sending emails using asp.net
  78. Sending emails in asp.net using SMTP server settings from web.config
  79. Tracing
  80. Writing custom asp.net tracing messages
  81. Tracing in asp.net - A real time example
  82. Application pool in IIS
  83. Applications isolation using application pools
  84. Application pools in IIS Security
  85. Anonymous authentication
  86. Anonymous authentication and impersonation
  87. Windows authentication
  88. Windows authentication and authorization
  89. Windows authentication and folder level authorization
  90. Forms authentication using user names list in web.config
  91. Forms authentication in asp.net and user registration
  92. Forms authentication against users in database table
  93. Forms authentication and locking user accounts
  94. Unlocking the locked user accounts
  95. Implementing password reset link in asp.net
  96. Implementing change password page
  97. Changing password by providing current password
  98. Unlocking the locked user accounts using a web page
  99. Implementing Enable button to unlock user accounts
  100. Secure Socket Layer
  101. Implementing SSL in asp.net web application
  102. Redirect http to https in IIS using URL ReWrite module
  103. Redirect http to https in iis using custom errors
  104. User controls
  105. Adding and using user controls on a webform
  106. Raising custom events from user controls
  107. Consuming user control custom events
  108. Events and delegates
  109. Loading user controls dynamically
  110. Loading controls dynamically in ASP.NET
  111. Navigating to a specific month and an year in an asp.net calendar control
  112. ASP.NET custom server controls
  113. Adding composite custom controls to visual studio tool box
  114. Adding properties to composite custom controls
  115. Solving the problems of asp.net composite custom calendar control
  116. Adding custom events to asp.net composite custom control
  117. Assigning an image to the composite custom control in visual studio tool box
  118. Difference between user controls and custom controls
  119. Caching in asp.net
  120. Caching multiple responses for a single webform
  121. Controlling asp.net caching in code
  122. Fragment caching in asp.net
  123. Web form caching based on GET and POST requests
  124. Caching multiple versions of user control using VaryByControl
  125. Caching multiple versions of user control using VaryByParam
  126. Caching application data in asp.net
  127. Different ways to cache application data in asp.net
  128. Caching in asp.net - AbsoluteExpiration, SlidingExpiration, and CacheItemPriority
  129. Cache dependency on files in asp.net
  130. Reloading or refreshing cache automatically, when cached data is removed
  131. Cache dependency on sql server database table
  132. Reload data into cache automatically when data in the table changes
  133. What is AutoEventWireup in asp.net
  134. Add image slideshow to your website using asp.net ajax and c#
  135. Display images in sequence in an image slideshow
  136. Provide capability to start and stop image slideshow
  137. Add images to slideshow using xml file
  138. Add images to slideshow using database table
  139. How to upload and download files
  140. Creating an image gallery using asp.net and c#
  141. Contact us page using asp.net and c#
  142. Contact us page using asp.net and c# continued
  143. Difference between http get and http post methods
  144. How to check if the request method is a GET or a POST in MVC
  145. Implementing autocomplete textbox in asp.net web forms
  146. Why use master pages in asp.net
  147. Master pages in asp.net
  148. Passing data from content page to master page
  149. Passing data from master page to content page
  150. Default content in contentplaceholder of a master page
  151. Assigning a master page dynamically
  152. Master page content page user control life cycle
  153. Menu control in asp.net
  154. Using styles with asp.net menu control
  155. Binding menu control to xml file
  156. Binding menu control to database table
  157. SiteMapPath control in asp.net
  158. Binding menu control to web.sitemap file
  159. TreeView control in asp.net
  160. Binding treeview control to an xml file
  161. Binding treeview control to web.sitemap file
  162. Binding asp.net treeview control to database table
  163. Dynamically adding treenodes to treeview control
  164. Displaying organization chart using treeview control
  165. How to display an icon for website on browser tab
  166. Captcha control in asp.net
  167. Using ASP.NET validation controls with recaptcha
  168. Customizing recaptcha control
  169. Save image to database using asp.net
  170. Load image from database in asp.net
  171. How to show images from database in gridview in asp.net
  172. Display data from two or more database table columns in asp.net dropdownlist

162 comments:

  1. 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

    ReplyDelete
  2. Hi sir, your videos are very use full
    the way your thinking to do some thing for community will make me
    to salute you...
    because so many people are not able to pay the fee.


    thanks a lot keep on provide the videos

    ReplyDelete
  3. 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

    ReplyDelete
    Replies
    1. Hi I also became a fan of u. You are tutorials are very nice. Even school children can understand the concepts. You are a good trainer. Pls continue ur service

      Delete
  4. 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 ------

    "what is difference between Solution and project in Solution Explorer?".-------
    Please Could you give answer please sir. M waiting for your Reply dont forget sir please please please.

    ReplyDelete
    Replies
    1. 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)

      Delete
    2. M very Clear With your Answer Thank You Sir...

      Delete
    3. Sir You Are my ITCareerWay,

      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 ..............

      Sorry For the Disturbance.

      Delete
    4. Good evening sir m Aleem m waiting for the above questions answer please sir

      Delete
    5. Sir you are providing best knowledge in .NET framework
      Can you please provide something in caching

      Delete
    6. 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.

      Delete
  5. sir are you teaching at any institution? if any the i'll join it.

    ReplyDelete
    Replies
    1. 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.

      Delete
    2. Thanks Sir for reply... but sir i live in mumbai.so i will not able to join Pragim Technologies at bangalor..If any branch is in mumbai then i'll surely join it if any plz.. reply.

      Delete
    3. Hi Vishal, They don't have a branch in Mumbai.

      Delete
    4. Ok sir, But thanks for your videos, i am getting lots of knowledge from your community. i have big interest in sql.
      thanks alot.

      Delete
  6. 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

    ReplyDelete
  7. Hi Sir,

    One of interview question: Is web.config is compiled? If yes, then when it is compiled?

    ReplyDelete
  8. hai venkat.................can u explain the the three tier architecture using dotnet

    ReplyDelete
  9. hi sir,
    really your videos are so useful.i pray god for your family.can you please mention the windows form tutorials in your blog.if they are already exist please tell me where they are ?

    ReplyDelete
    Replies
    1. 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

      Delete
  10. hi sir,

    can u please explain the difference between webapplication and website?

    ReplyDelete
  11. 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 differences
    3)what is the use if declaring members of interface & abstract classes in one place and defining them in derived

    class. i think it will causes coding burden right?

    Please look into this and provide me replay

    ReplyDelete
    Replies
    1. 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.

      To receive email alerts when I upload new videos, please subscribe to my channel at the following link.
      http://youtube.com/kudvenkt

      Delete
  12. Thanks Venkat,

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

    ReplyDelete
  13. HI sir

    i am using vs 2010 ultimate .when i am creating web application

    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

    ReplyDelete
    Replies
    1. Click File->New Project->From Right Panel select Web-> Select New Web Site option and create your project. You'll get all the required files.

      I hope it will work for you.

      Delete
  14. Hi Venkat,

    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.

    ReplyDelete
    Replies
    1. Hi Murali, Sure, When we get to discuss security of an asp.net web applications, we will discuss about authentication and authorization.

      Delete
  15. Thanks a lot Venkat for the quick response.........
    :) :) :)

    ReplyDelete
  16. i m unable to download asp.net video tutorial pls give me youtube link for asp.net others video tutorial i have gotten bt asp.net tutorial dont get it

    ReplyDelete
  17. Hi Venkat,

    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

    plese look into this and correct it

    Tahnks

    ReplyDelete
    Replies
    1. Hi Chandu, thank you very much for bringing to my attention, about the missing video. The play list is now updated with the video. Thank you very much for your time.

      Delete
  18. Hi venkat,

    This is chandu, Thanks for ur quick response

    ReplyDelete
  19. hi Mr Venkat
    i have almost watched all ur vidoes and am very thankfull. i have a request
    can u please help me with the web server with a more explaination than ASP.net Video Part 9

    if you reply soon i will be honoured

    Thanks alot.

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. HI venkat,

    I watched all the vedioes ,please provide the videos on webservices and wcf with some realtime examples as soon as possible. please cover this topics first .
    i am eagarly waiting for your response

    ReplyDelete
  22. Hi venkat,

    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.

    please look into this provide me answer
    thanks

    ReplyDelete
  23. 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.

    ReplyDelete
  24. Sir g tusi great ho g!!!
    these stuff of videos help me much more
    the illustration is very pritty
    i humbly request you Sir G
    please upload video series about WCF and WPF
    i shall be thank full to you

    ReplyDelete
  25. Hi Venkat,

    Are you planning on any videos on data bound controls like repeater,data list, form view , gridview etc ?

    As i am very curious to know which of the above controls to use(during decision making process) for displaying the data.

    Thanks,
    Rohan

    ReplyDelete
    Replies
    1. Hi Rohan, Yes, we will be discussing about gridview, datalist, and repeater controls. Please stay tuned in.

      Delete
    2. yeah! can't wait for those. i get confused adding a details view to a grid view, then a template, etc.

      Delete
  26. hai sir,this videos are really very useful............can please upload videos regarding how to use reports in asp.net using c#............It may help all of us..............


    thank very mush sir.............

    ReplyDelete
  27. Hello sir,

    Could you please post some videos on Asp.Net TreeView Control and functionalities.

    ReplyDelete
  28. hi sir,
    congratulations for reaching 100th video in asp.net tutorials.

    ReplyDelete
  29. hai sir ,videos are really helpfull to me.....i am watching your videos daily.please can also post some videos regarding listview,formview,detailsview.


    thank you sir

    ReplyDelete
  30. Hi Venkat,
    your videos are very helf full for me
    Please 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 replay
    thannks

    ReplyDelete
  31. Hi MR.Venkat
    First 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 .

    if you reply i will be very much thankful ..

    Thanks Again..

    ReplyDelete
    Replies
    1. Hi Thomas, There are several ways to print a web form. In general the following are the steps
      1. 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.

      I hope this helps.

      Delete
    2. thanks alot and happy new year ,
      I am so glad that replied thanks again.

      only thing i am not sure is java script is enabled on the client machine or not
      if not then will this method do ?..

      thanks again for your great support .
      May You and your Family be blessed and protected every time.

      Delete
    3. 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.

      Delete
    4. Hi MR.Venkat

      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

      Thanks Alot..

      Delete
  32. I trust u had a great year.On this New Year may happiness and contentment fill your life.wish you and your family a happy and prosperous 2013

    ReplyDelete
    Replies
    1. Thank you very much yogaraj, and I wish you the same.

      Delete
  33. 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
    Thanks
    Srikanth

    ReplyDelete
  34. Hi venkat,

    your videos are very pricise and helping me alot .please explain the lamda expression and anonimous methods if have time.
    thanks

    ReplyDelete
  35. 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-date
    once 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!!!

    ReplyDelete
  36. Hi
    Sir G
    if you have time then please upload the tutorial about Crystal Reporting
    i shall be very thank full Sir G!

    ReplyDelete
  37. hi Brother

    Can we Encrypt our smtp setting in web.config file as we do with the connection strings .


    thanks alot .

    ReplyDelete
  38. HiVenkat,

    what is th pupose of AutoEventWireup attribute and if have a time explain all the attributes present in pagedirective

    thanx

    ReplyDelete
  39. Hi Venkat sir,

    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.

    ReplyDelete
  40. Hi Venkat,

    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 poor
    its appering like a blurred image. If possibble try to improve the video clarity of upcoming videos .Its my sincer request

    Thanks& Regards
    chandu

    ReplyDelete
    Replies
    1. 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.

      Delete
    2. Thnkx venkat it might be because of internet speed problem i think

      Delete
  41. Hi Venkat,

    You have gone back to SQL videos, i hope you are not done with ASP.net video series; as i am looking forward to many more of your videos on ASP.net.

    Thanks,
    Rohan

    ReplyDelete
  42. Hi Venkat,

    Happy pongal to u and your family members.I am expecting more asp.net videos from you

    tahnx

    ReplyDelete
    Replies
    1. Hi, Thank you very much and I wish you the same. Don't worry I will resume recording asp.net concepts again. We will have to discuss a lot more concepts in ASP.NET

      Delete
  43. Hai sir can u pls upload wcf and ajax concepts

    ReplyDelete
  44. Hi Venkat,

    Thanks for sharing the valuable videos with nice explanation. Can you please add more on data binding concepts also.

    Thanks,
    Anees

    ReplyDelete
  45. Hi sir G!
    Sir G please Reply.
    i requested sir g plaese up load the video tutorial
    of Reporting And Crystal Reporting

    ReplyDelete
  46. Hi Venkat,

    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.


    Thanks,
    Ashish

    ReplyDelete
  47. hi,
    your videos are some helpfull to understand.
    can you provide the wcf videos also plz..

    Thanks,
    kiran.p

    ReplyDelete
  48. HI venkat,

    Thnak you for switching back to Asp.net tutorial
    please cover the videos on wcf and mvc if u have a time

    ReplyDelete
  49. very nice and helpful videos.and very nice way of teaching.

    ReplyDelete
  50. Hi Venkat,

    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

    ReplyDelete
  51. Doing something like this for free and just for the welfare of others is commendable.
    The world really needs more people like you Sir!

    ReplyDelete
  52. Hi venkat,

    "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 only
    1) 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 default
    Thanks
    chandu

    ReplyDelete
    Replies
    1. by mistake i have typed "while reading few doubts"
      actually it was "while reading few articles"

      Delete
  53. Hi Venkat!

    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.

    ReplyDelete
  54. Hi Mr.Venkat

    can u please help me to understand what actually Component Object Model (COM) concept is, i tried but it seem to be a bit explanation worthy .

    I request you to kindly help me out

    thanks alot.

    ReplyDelete
  55. 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,

    ReplyDelete
  56. Hi Venkat,

    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.

    Regards

    Marc

    ReplyDelete
  57. Hi Sir,

    This is phenomenal.
    please upload some videos on site.master i dont understand whats its use in asp.net web applications.

    Thanks
    Hemant

    ReplyDelete
  58. Hi Venkat,

    This is chandu, I have one doubt on caching .
    1)Is caching data avilable for all the users or specific user who
    has made a request?
    2)is it depends on location attribute?

    Thnaks
    Chandu

    ReplyDelete
  59. Hi Venkat,
    First of all I'm Abhishek and
    Your 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...

    ReplyDelete
  60. HI sir G
    sir G please explain that the new series of the asp videos either it is part of asp or it is new one?
    and please also illustrate the new features in Visual Studio 2012?

    ReplyDelete
  61. Thanks ! its really helpful to understand those who are fresher or new into software

    ReplyDelete
  62. Your videos are really very useful. Is the subscription of your videos free

    ReplyDelete
  63. Could please post a video on how to upload website on companies website

    ReplyDelete
  64. You sir, are an excellent teacher! I want to thank you for you skills and generosity!

    ReplyDelete
  65. 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.

    ReplyDelete
    Replies
    1. Hi Showbhik, Thank you very much for the feedback. I am really glad and honoured, that these videos are useful to you. Good Luck. Thanks again.

      Delete
  66. Hi Sir,

    Please provide a video of event bubbling in gridview control.

    ReplyDelete
  67. Hi Venkat Sir,

    I am Aditya.I am new in IT.Your videos help me a lot.I am realy grateful to you.If it is possible, Could you please upload some videos of WCF,WPF,Silverlight and LINQ.

    Thanks and Regards,
    Aditya Shekhar

    ReplyDelete
  68. Hi Venkat,

    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....


    ReplyDelete
  69. Hi Venkat,

    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?

    Thanks

    ReplyDelete
  70. Hi Venkat

    I am a fan of your videos.I was wondering what is the difference between an asp.net website and a web application and how to incorporate various cascaded style sheets into a web application.

    Also please explain the difference between MVC and 3 tier architecture and what effect do they have on the performance of an application.

    Thanks.Looking forward to the reply.

    ReplyDelete
  71. 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;

    SmtpClient client = new SmtpClient("smtp.gmail.com",587);
    client.Credentials = new System.Net.NetworkCredential()
    {
    UserName = "kamranjanweri@gmail.com",
    Password="Test"
    };

    client.EnableSsl = true;
    client.Send(message);
    }
    ---------------------------------------------------------------
    Sir iam waiting your response Please sir help me
    May God Bless you..

    ReplyDelete
  72. 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?

    Are there risk to using your method with this error message?

    Thank you so much.

    JMan

    ReplyDelete
  73. Hi...
    Ur tutorials is very nice.It easy to understand...Kindly provide tutorials for WCF and WPF ..Its very helpful for all of us ..

    ReplyDelete
  74. 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..!

    ReplyDelete
  75. Hi Sir,

    Please explain diffrence between difference between WebForm1.aspx and Default.aspx

    ReplyDelete
  76. Hi ,
    I was asked if the in catch block we write server.transfer will the control goto finally.
    If yes how?

    ReplyDelete
    Replies
    1. 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 not
      If any thing wrong venkat sir will correct it

      Delete
  77. 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

    ReplyDelete
  78. Hi Venkat,

    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....

    ReplyDelete
  79. Hi Venkat,

    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.

    Anyway your work is just great keep up the good work

    ReplyDelete
    Replies
    1. Hi, Thank you very much for taking time to give feedback. Sure, I will continue to type code rather than pasting it.

      Delete
  80. 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

    ReplyDelete
  81. Hi Venkat,

    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

    ReplyDelete
  82. Hello Mr Venkat

    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.

    Dominique

    ReplyDelete
  83. Hi Venkat,

    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?

    ReplyDelete
  84. Hi Venkat,

    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.

    ReplyDelete
  85. 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.

    ReplyDelete
  86. 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.

    Thank You Sir...

    ReplyDelete
  87. Mr Venkat , being an american, I was not able to understand most of the videos of others. But not only your language is so clear , you make the concepts look so easy.

    I cant thank you enough. I have paid thousands of dollars everywhere , but I can say that your videos have given me more knowledge than any of those training sessions.

    You are amazing !

    ReplyDelete
  88. ohk no worry sir i got ur video..... its in gridview part 34.

    ReplyDelete
  89. U should open some sort of donation fund so we can pay u some how mr venkat. Your are a real teacher i hope u and your family the best thanks for everything u have given a real work for the community

    ReplyDelete
  90. Hi Mr. Venkat, I am a beginner in programming especially in asp.net. But you make things easier for beginners like me. though I still have problems especially with my c# I think I will catch up.

    May God bless you for your Good work done.
    I think we need people like you to teach in our institutions in Ghana. Make it your plan to visit us and impact some of your God blessed knowledge to us.

    Justice.

    ReplyDelete
  91. sir can u explain copy to clipboard in framework 3.5 or in javascript
    thanx

    ReplyDelete
  92. 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.

    ReplyDelete
  93. Hello Sir,
    I have a Query for fetching the data from two or more table..


    i have 3 tables like tblProd for products, tblCustomer for customers, tblDetails for the product and customer details...

    in tblproduct table all products details stored..

    tblDetails contais the 4 columns like CustId int, ProdId nvarchar(MAX),

    ProdId is stores the ID of all products as a string like 2,4,1,5,6,


    now i want to display all the products details of tblProduct in gridview..

    ReplyDelete
  94. Hi Sir,

    Your job is a great one. You have the best tutorial on the YouTube, that cover the most important aspects in this domain. Your work is realy appreciated by all of your online students including me.

    Can I ask you to finish this tutorial with a real web application (e-commerce for example), from creating moment to publish it on the web or deliver to the client?

    Thank you a lot.

    ReplyDelete
  95. 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 list
    Out put is
    menu - button controls ets.. - content from database all should be changed layout
    English to Arabic to China or whatever...
    Thank you...

    ReplyDelete
  96. hi venkat,
    please explain url routing asp.net 4.0 for web application

    ReplyDelete
  97. 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..

    ReplyDelete
  98. Hi VenKat,

    How Can I access the web application from specific client machine based on ip address of client Machine?

    Please Help Me

    ReplyDelete
  99. Hi venkat,
    will you please share 3 tier architecture with db normalization process with an example. it'll be very helpful for me.

    ReplyDelete
  100. Hi Sir,
    I am thankful to you, I got lot of knowledge by your video lectures.
    Sir have any video lectures about HTML5 and CSS3

    ReplyDelete
  101. For example my application is Task Management, there is external Reporting application. I want communicate both ways(dual).how many ways we can architect solution. One way is consume web services.

    ReplyDelete
  102. Can you please upload some videos on Garbage Collection, CLR, and Passport authentication

    ReplyDelete
  103. I am on the 22nd tutorial and damn you are a good teacher.
    Please tell us how we can donate you and do put a link to donations on your videos.
    Thanks vinkat.

    ReplyDelete
    Replies
    1. Hi , Here is the link to donate to kud venkat sir.

      http://www.pragimtech.com/donate_to_kudvenkat.aspx

      Delete
  104. 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

    ReplyDelete
  105. 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?

    ReplyDelete
  106. Sir if possible to upload Email-id verification Scenario in C#..

    ReplyDelete
  107. 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.

    ReplyDelete
  108. This is the best tutorials blog for .net.
    You cover every aspect of the topic you choose.

    Thanks Venkat

    ReplyDelete
  109. Hi..
    I am Chetan
    Venkat Sir..
    I am beginner in asp.net .i am recently develop website which require payment gateway integrate .Sir plz record payment gateway video tutorial..

    ReplyDelete
  110. hi sir,
    can u please make class on "how to create a role for a user in application"

    ReplyDelete
  111. how can i change the language of a website dynamically without using google translate code ....

    ReplyDelete
  112. Sir please make a tutorial of what is Role in asp.net
    and how to create role in asp.net

    ReplyDelete
  113. Hello Venkat,

    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...

    ReplyDelete
  114. hi sir
    why you not have video of audio save and fetch to database

    ReplyDelete
  115. 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..............

    thank thank thank thank thanks a lot.............

    ReplyDelete
  116. 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.

    ReplyDelete
  117. 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

    ReplyDelete
  118. Hi Venkat,
    Your Vedios are very helpfull for me. Thanks for your Good Effort.

    ReplyDelete
  119. Hi venkat,

    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..

    DataSet ds;
    protected void Button1_Click(object sender, EventArgs e)
    {
    SqlConnection cn = new SqlConnection("User Id=sa;password=123;Database=saikumar1;server=.");
    SqlDataAdapter da = new SqlDataAdapter("select * from Names3", cn);
    SqlDataAdapter da1 = new SqlDataAdapter("select * from Names1", cn);
    ds = new DataSet();
    da.Fill(ds, "Names3");
    da1.Fill(ds, "Names1");
    GridView1.DataSource = ds.Tables[0];
    GridView1.DataBind();
    foreach (DataTable dt in ds.Tables)
    {
    ListBox1.Items.Add(dt.TableName);
    }



    }

    protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    GridView1.DataSource = ds.Tables[ListBox1.SelectedItem.ToString()];
    }

    ReplyDelete
  120. Sir please upload your video on this topic.
    how to manage license of webform with expiry date.

    ReplyDelete
  121. hello sir,
    do you have videos on dependancy injection,inversion of control,autofac,unit of work,repository pattern please upload

    ReplyDelete
  122. 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.

    ReplyDelete
  123. Sir please upload a video on data bound controls like data list, form view . As you already uploaded repeater and gridview controls. Thanks

    ReplyDelete
  124. Everything in this tutorial are awesome to learn.
    thanks for sharing with us

    ReplyDelete
  125. Hi Venkat,

    Is there any video or tutorials regarding Accessibility on ASP.Net?

    I not getting how to make application accessible to disabilities people. please suggest me on this..
    (mailID : rajsha0130@gmail.com)

    ReplyDelete
  126. hello sir,
    Please upload a video on how to limit multi access user,only 5-10 user can access at time and with single username and password they can login from there laptop and desktop at a time

    ReplyDelete
  127. Hello Venkat Sir,

    Is there any way to access client side dll in to server side asp.net application? I want to access the methods of dll into server side c# code and this dll is located in all client PCs. It is an application for bank emplyees, so whenever employee login this dll methods will be executed. right now we are accessing those methods in Javascript through ACtiveX Control, but unfortunately ActiveX supports only IE. we want it to support multiple browsers. but even after a lot of research unable to find solution. Kindly suggest me how i can proceed.

    ReplyDelete
  128. I got a passion in software development because of you sir, and now I am enjoying it. Thank you so much sir. I want to gift u something but how can I give I don't know.

    ReplyDelete
  129. How would you allow an upload to an asp.net (C#) site with powershell? I followed video 139 (GREAT VIDEO!) but with a scripted connection to the site/server, powershell will not return a method for a button click. I think I would need to create a site that allows button click on page load. I could then populate the upload field on POST connection and allow the server to automate the button click... Any suggestions?

    ReplyDelete
  130. please kindly give me the solution how to filtering the autocomplete list, example if I have a dropdown list for gender, if choose Female there, the autocomplete list will only shown the female student. I already create a procedure in database to filter it. but my problem is in jquery only allow one data to be inputted.

    ReplyDelete

It would be great if you can help share these free resources