Model :
Public class UserInfo
{
//You can have all other form properties here
[MaxLength(15)]
[DisplayName("PhoneNumber")]
public string PhoneNumber {get;set;}
}
Controller :
public ActionResult Add(UserInfo model) {
If(ModelState.IsValid) {
Make a database call and pass model to database.
}
}
View :
@model UserInfo
@{
ViewBag.Title = "Add User";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<form method="post" style="margin: 5% 0 0">
<div class="float-left">
<p>Name</p>
<p>Address</p>
<p>PhoneNumber</p>
</div>
<div class="float-right">
<input type="text" style="margin: 1px 0 2px" name="name" value="@Model.Name" /><br />
<input type="text" style="margin: 1px 0 2px" name="address" value="@Model.Address" /><br />
<input type="text" style="margin: 1px 0 2px" name="phonenumber"
value="@Model.Address" />
/>
<br />
<input type="submit" value="Save" />
</div>
</form>