Introduction:
Here I will explain how to create password textbox field dynamically in asp.net mvc with example or add required validation to password field in asp.net mvc with example or asp.net mvc convert textbox type to a password with example or asp.net mvc create password field for @Html.Textboxfor with example. In asp.net mvc we can easily create password textbox field using DataAnnotations Password property.
Description:
In previous articles I explained asp.net mvc model validations with example, asp.net mvc insert, update, delete, get using entity framework with example , asp.net mvc bind and set default selected value for dropdownlist , asp.net mvc show alert message box after insert data, asp.net mvc compare model properties with example, Use mysql database in asp.net with examples and many articles relating to asp.net mvc , asp.net, c#,vb.net . Now I will explain how to create password textbox field dynamically using data annotations property Password in asp.net mvc with example.
In previous articles I explained asp.net mvc model validations with example, asp.net mvc insert, update, delete, get using entity framework with example , asp.net mvc bind and set default selected value for dropdownlist , asp.net mvc show alert message box after insert data, asp.net mvc compare model properties with example, Use mysql database in asp.net with examples and many articles relating to asp.net mvc , asp.net, c#,vb.net . Now I will explain how to create password textbox field dynamically using data annotations property Password in asp.net mvc with example.
In
asp.net
mvc
by
adding Data Annotation property Password
to model properties we can easily convert normal textbox as password textbox
that would be like as shown below
[DataType(DataType.Password)]
[Required(ErrorMessage=
"Please Enter
Password"
)]
public string
Password {
get; set; }
[DataType(DataType.Password)]
[Required(ErrorMessage="Please Enter Confirm Password")]
|
We will see how to implement Password textbox with example for that
create
asp.net
mvc
application and Open visual studio
à Go to File à Select New à Project like as shown below.
|
Once we select Project new popup will open in
that select Asp.Net Web Application and give name to application and
click OK like as shown below
|
Once click OK new popup will open in that
select Empty template and select
folders and core reference as MVC
and click OK like as shown below
|
Once we finished creating application our
project structure will be like as shown below
|
Now right click on your Models folder à
select Add
à
select Class
like as shown below.
Once we add new model (UsersModel) open it and write code like as shown below.
using
System.ComponentModel.DataAnnotations;
namespace MVCExamples.Models
{
public
class UsersModel
{
[Key]
public
int UserId { get
;
set; }
[RegularExpression("^[a-zA-Z]*$", ErrorMessage = "Only Alphabets are Allowed")]
[Required(ErrorMessage="Please Enter Username")]
public
string UserName { get
;
set; }
[DataType(DataType.Password)]
[Required(ErrorMessage="Please Enter Password")]
public
string Password { get
;
set; }
[DataType(DataType.Password)]
[Required(ErrorMessage="Please Enter Confirm Password")]
[Compare("Password",ErrorMessage=
"Both Password and Confirm Password Must be
Same"
)]
public
string ConfirmPassword { get; set; }
[Required(ErrorMessage="Please Enter Location")]
public
string Location { get
;
set; }
}
}
|
If you observe above code we added DataAnnotations
reference and added properties
Required, Compare, RegularExpression, DataType
properties to compare multiple properties, allow only alphabets in
username field, create password textbox, etc. based on our requirements.
Now add new controller for that right click on
your Controllers folder
à select Add à
select Controller like
as shown below.
Once we click on
Controller new popup will open in that select MVC 5 Controller - Empty and click Add like as shown below.
Once click on Add new
window will open in that give name of controller and click Add button then new
controller file will add to folder. Now open new controller (UserController) and write the code like
as shown below
using System.Web.Mvc;
namespace MVCExamples.Controllers
{
public class UserController : Controller
{
// GET: User
public ActionResult
Index()
{
return View();
}
public ActionResult
UserRegistration()
{
return View();
}
}
}
|
Now right click on UserRegistration method and select
Add
View
like as shown below
Once click Add View new
template will open in that select Template type “Create” and Model class as our “UsersModel” and click Add like as shown below.
Once we add view that will be like as shown below.
Now run your application and check the output that will be like as
shown below
If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. |
|||
|
|||
1 comments :
i tried this is getting error
Note: Only a member of this blog may post a comment.