Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Client Side Required Field Validator Sample in MVC: Day 26
WhatsApp
Akshay Patel
10y
131.5k
0
9
100
Article
In this article we will see how to apply a required field validator from the client side in MVC.
Create a MVC project from the "Empty" template.
Right-click on "Models", select "Add" >> "Class…"
Name the class as "Employee" and click on the "Add" button.
In the employee class create employee properties like EmployeeId, FirstName, LastName and so on.
Now add a controller. Right-click on "Controllers", select "Add" >> "Controller…".
Select "MVC 5 Controller - Empty" to add an empty controller.
Click on the "Add" button.
Name the controller as in the following:
Now add a view. Right-click on the "Index" action method and select "Add View…".
Name the view as "Index".
Select "Empty (without model)" from the template.
Click on the "Add" button.
Now add two action result methods to the employee controller with the same name. One is for HttpGet and the other is for HttpPost. In the HttpPost "Create" method pass an Employee class object as a parameter. When we press the submit button it will call this HttpPost method.
To add a view for the "Create" method, right-click on the "Create" action result method and select "Add View…".
Name the view as "Create".
From the model class drop down, select "Employee" as model.
Click on the "Add" button.
It will automatically create a view from the model.
Add a new folder to the root directory. Right-click on the project, select "Add" >> "New Folder".
Name the folder as "Scripts".
Add the highlighted four ".js" files to the script folder.
Add a reference of these JavaScript files to the head section of create.cshtml.
Add the "[Required]" attribute to the field that you want to make mandatory for insertion. The required attribute requires the "System.ComponentModel.DataAnnotations" namespace.
Run the project and call the "Create" action method of the Employee controller from the browser.
Now do not fill in the form and press the "Create" button and you can see the error message against the fields where we set the "Required" attribute in the model.
<< Strongly Typed View Create Sample in MVC: Day 25
Asp.Net
MVC
Required Field Validator
Up Next
Ebook Download
View all
ASP.NET GridView Control Pocket Guide
Read by 10.7k people
Download Now!
Learn
View all
Membership not found