Login or Create Your Twenty19 Account

New to Twenty19? No Worries. Register for free!


Rs 3499 Flash sale


21 Reviews

An extensive learning experience of computer programming with C# language, .NET framework and MVC architecture, using Visual Studio 2010 express IDE. A journey through all the programming concepts from data-types, inheritance to serialization, which finally ends with building a website for movie storage in MVC architecture. Embrace yourself for the fun-filled and challenging voyage.

  • Learn Anytime/Anywhere
  • Clear your doubts
  • Project Based
  • Get Certificate

Buy "ASP.NET MVC in C#"

Rs 3499 Have a Coupon Code ? Click 'Pay Online' & login to apply coupon code

pay online


Pay by DD/Cheque

Call us on 09962033243 in case of any difficulties.

  • Step 1 Buy this course by making an online or an offline payment

  • Step 2 Access the course anytime, anywhere, learn, practice, evaluate, clear your doubts & track your progress

  • Step 3 Complete the course & get Twenty19 Certificate

Buy & Start Training or Free Demo

  1. Chapter 1

  2. Chapter 2

    • 2.1 - Under the Hood - Part 1
    • 2.2 - Under the Hood - Part 2
    • 2.3 - Under the Hood - Part 3
    • 2.4 - Under the Hood - Part 4
    • Quiz 2
  3. Chapter 3

    • 3.1 - Get Object Oriented - Part 1
    • 3.2 - Get Object Oriented - Part 2
    • 3.3 - Get Object Oriented - Part 3
    • Quiz 3
  4. Chapter 4

    • 4.1 - Types and References - Part 1
    • 4.2 - Types and References - Part 2
    • 4.3 - Types and References - Part 3
    • Quiz 4
  5. Chapter 5

    • 5.1 - Encapsulation - Part 1
    • 5.2 - Encapsulation - Part 2
    • Quiz 5
  6. Chapter 6

    • 6.1 - Inheritance - Part 1
    • 6.2 - Inheritance - Part 2
    • Quiz 6
  7. Chapter 7

    • 7.1 - Interfaces and Abstract classes - Part 1
    • 7.2 - Interfaces and Abstract classes - Part 2
    • 7.3 - Interfaces and Abstract classes - Part 3
    • 7.4 - Interfaces and Abstract classes - Part 4
    • 7.5 - Interfaces and Abstract classes - Part 5
    • Quiz 7
  8. Chapter 8

    • 8.1 - Enums and collections - Part 1
    • 8.2 - Enums and collections - Part 2
    • 8.3 - Enums and collections - Part 3
    • Quiz 8
  9. Chapter 9

    • 9.1 - Reading and writing files - Part 1
    • 9.2 - Reading and writing files - Part 2
    • 9.3 - Reading and writing files - Part 3
    • Quiz 9
  10. Chapter 10

    • 10.1 - Exception handling - Part 1
    • 10.2 - Exception handling - Part 2
    • Quiz 10
  11. Chapter 11

    • 11.1 - Events and delegates - Part 1
    • 11.2 - Events and delegates - Part 2
    • 11.3 - Events and delegates - Part 3
    • Quiz 11
  12. Chapter 12

    • 12.1 - ASP.NET MVC - Intro
    • 12.2 - ASP.NET MVC - Part 1
    • 12.3 - 12 - ASP.NET MVC - Part 2
    • 12.4 - 12 - ASP.NET MVC - Part 3
    • Quiz 12
  • About this Training

    Learn ASP.NET with C# programming language. Understand concepts of OOPs and learn to work hands on on .NET framework and MVC architecture. Learn to use Visual Studio 2010 express IDE. This course covers both beginner and advanced topics. So even if you don't have any knowledge of .NET, you can start learning this course!

  • Project in this Training

    Online Movie Database (OMDA):
    This is a web-based application for listing, storing and updating movies of all genres across the world.
    Users can register to the web application and create their own account, and log-on to create or update movies.
    This project will give you a hands on application where you can learn how to build a web based application on MVC architecture using C#, .NET and Visual Web Developer 2010 Express IDE. You can then extend this project to include a review system for each movie in the database.

  • Clear your Doubts

    You can ask all the questions in 'Clarify your Doubts' forum anytime, course experts will answer all your questions.

  • Get Certificate

    Receive an E-certificate from us once you complete the course. You can Download the Certificate from your Twenty19 account and also showcase it to your friends and family.

How to install Visual Studio?

asked by MehranuddinR

No Answers yet

how to add custom fonts in visual studio?

asked by GourabKonar

No Answers yet

Data sources

asked by SusmithaRachel

No Answers yet

Why is no videos on deligates

asked by BhushanN B

No Answers yet

solution for "object reference not set to an instance of an object" error

asked by ShalyBaby

No Answers yet

Regarding installation of the link

asked by BHARATDVK

Please use this link to download Visual Studio 2013 express editions

You can also find the links to 2010 edition at the bottom of the page

answered by , [ Jul, 2015 ]

Partial class in C#?

asked by kishorekumar

Partial class allows a programmer to split the definition of a class into multiple source files.

There are several situations when splitting a class definition is desirable:
1. When working on large projects, spreading a class over separate files enables multiple programmers to work on it at the same time.
2. When working with automatically generated source, code can be added to the class without having to recreate the source file. Visual Studio uses this approach when it creates Windows Forms, Web service wrapper code, and so on. You can create code that uses these classes without having to modify the file created by Visual Studio.

To split a class definition, use the partial keyword modifier, as shown here:
public partial class Employee
public void DoWork()

public partial class Employee
public void GoToLunch()

answered by , [ Jul, 2015 ]


asked by DeepShikha

Hi Deep,

I tried out the code below and this is perfectly working for me. Can you try this again? Also, what is the version of visual studio express edition you are using?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
public partial class Form1 : Form
public Form1()

private void checkBox1_CheckedChanged(object sender, EventArgs e)
if (checkBox1.Checked)
label1.BackColor = Color.Red;

label1.BackColor = Color.Blue;


answered by , [ Oct, 2014 ]

Now it is coming but I am not able to find out the error in my previous code.............I am using Visual studio express 12

answered by DeepShikha, [ Oct, 2014 ]


asked by DeepShikha

Hi Deep,
The problem is that you are initializing checkBox1 anew in this line
CheckBox checkBox1 = new CheckBox();

There after, checkBox1 refers to this new object created and the reference to the event sender is lost.
So, please remove this line,
CheckBox checkBox1 = new CheckBox();
in checkBox1_CheckedChanged() method and try again.

answered by , [ Oct, 2014 ]


asked by DeepShikha

You forgot to wrap the if else statement properly with the braces. Try this code. namespace Assignment2Application1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void checkBox1_CheckedChanged(object sender, EventArgs e) { CheckBox checkBox1=new CheckBox(); if(checkBox1.Checked) { label1.BackColor=Color.Red; } else { label1.BackColor=Color.Blue; } } } }

answered by Twenty19Expert Team, [ Sep, 2014 ]

Can I download the videos & learn?

You can re-watch the videos as many times you wish but we do not allow downloading on our platform as we keep track of your progress in regards to the course you learn.

What is special about Twenty19 courses?

Twenty19 Training are fun to learn and they are structured to be easily understood by anyone.The courses are developed with College students in mind.So courses will have a lot of real world examples and Twenty19 courses are easy to take up and earn a certificate.

If I have any doubt while learning, How can I clear my doubts?

You can raise your doubt in Clear your doubts forum anytime, training experts will answer all your questions. You can also reach us at +91 9962033243 (give us a missed call), send an SMS or drop an email to, one of our team member will call you to support.

Is it safe to use my debit/credit card for making the payment?

No doubt, Your transaction is always safe and secure with Twenty19.

Do I get a certificate of completion?

Yes!! you will receive an E-certificate from us once you complete the training. You can include this is in your Resume to get placed better.

How will I receive the certificate?

Twenty19 certificates will be emailed to your Twenty19 registered Email ID .The very next day of your training completion you will be receiving the certificate.You can download and print your certificate.

Have Questions? Get in touch with us

+91 9962033243


This is a Free Demo for "ASP.NET MVC in C#" Course

Experience this course with few video lessons rightaway!

Start Learning

Live Trainings Feed

Latest Questions in Forum

Suggest a new Training


Are you an expert in your industry & are passionate about teaching? Join us!

create a training

This feature is not available during Free Demo. Purchase the course to access

Purchase "ASP.NET MVC in C#"

Buy & Start Learning

Send me amazing internships by email

You will get internship alerts on this email. Continue on, for Internships and Trainings
Please provide a valid email address.
There were some issues. Please try again later.