Introduction : This is a simple application for beginners to understand what the role of models, views and controllers are in an ASP.NET MVC application. MVC is often seen in web
applications where the view is HTML or XHTML generated by the application.
Applications developed using the MVC architecture provide immense flexibility
to the programmer in regards to design, development, testing and maintenance as
each component can be handled separately. This is a the simple application that is used to define the condition and display person records using properties. MVC stands for models,views,controllers; every fields plays a different role in the integrated application. Their roles are given below :
- Models : In this we define the business logic of the application.
- Views : It provides the GUI interface that is used to display the records.
- Controllers : In a MVC application, the controller play the most important role; handling all of the requests,
Step 1: Open Visual Studio 2010.
- Go to file -> New->Projects.
- Create an ASP.NET MVC 2 Empty Web Application.

Step 2:
- Right click on the Model folder ->add new items->add class.
- Name of Class is "Manish".
- In a class define the properties.


Code:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
namespace
Texboxdisplay.Models
{
public class Manish
{
private string
fname;
private string
Lname;
private int
eid;
private int
esalary;
private string
eaddress;
public string
Fname
{
set
{
fname = value;
}
get
{
return fname;
}
}
public string
lname
{
set
{
Lname = value;
}
get
{
return Lname;
}
}
public int
id
{
set
{
eid = value;
}
get
{
return eid;
}
}
public string
address
{
set
{
eaddress =
value;
}
get
{
return eaddress;
}
}
public int
salary
{
set
{
esalary = value;
}
get
{
return esalary;
}
}
}
}
Step
3:
- Right click on the Controllers folder ->add->Controllers.
- Name of Controllers is "HomeController".
- In a controller, define the request.


Code:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.Mvc;
using
Texboxdisplay.Models;
namespace
Texboxdisplay.Controllers
{
public class HomeController :
Controller
{
//
// GET: /Home/
public ActionResult Index()
{
Manish mn =
new Manish();
mn.Fname = "manish singh";
mn.lname = "sandeep singh";
mn.id = 10001;
mn.salary = 100000;
mn.address = "varanasi";
return View(mn);
}
}
}
Step 4:


Code:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<Texboxdisplay.Models.Manish>" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Index</title>
</head>
<body bgcolor="#cc99ff">
<div style="background-color:
#00FFFF">
The customer
Fname is <% =
Model.Fname %><br />
The customer Lname
is <% =
Model.lname %><br />
The customer
Id is <% =
Model.id %><br />
The customer Salary
is <% =
Model.salary %><br />
The customer Address
is <% =
Model.address %><br />
<%
if (Model.salary > 1000){%>
This is a Rich man
<%
} else{ %>
work hard and get a mony
<%}
%>
</div>
</body>
</html>
Stap 5: Press crtl+f5 and run the program.
OUTPUT:
