Employee Management with Razor Pages

Manage your employee records with tightly bound UI and backend code using Razor Pages in ASP.NET Core.

Create New Employee

Name Gender Age State Country Name
Major Strasser Male 35 Texas USA IT
Rick Blaine Male 45 New York USA IT
Victor Laszlo Male 55 Colorado USA IT
Louis Renault Male 65 Idaho USA IT
Sam Spade Male 55 California USA IT
Jim Smith Male 35 Florida USA IT
Bob Roberts Male 50 Texas USA HR
Sam Malone Male 53 Massachusetts USA Marketing
Frank Sinatra Male 50 New York USA Executive
Tiffany Leannon Female 38 New York USA HR
Krystal Johnston Female 57 New Hampshire USA Marketing
Neil Pfannerstill Male 56 Ohio USA Accounting
Aubrey Denesik Male 35 Oklahoma USA Accounting
Carolyn Wiza Female 39 South Dakota USA IT
Eduardo Torphy Male 38 Utah USA Operations
Guadalupe Beatty Female 58 Indiana USA Executive
Juana Rempel Female 53 Vermont USA IT
Wilson Gorczany Male 45 Hawaii USA HR
Grady Herzog Male 33 Missouri USA Accounting
Emma Marvin Female 36 Mississippi USA Executive
Patty Stracke Female 39 Pennsylvania USA Accounting
Darrin Bradtke Male 66 Colorado USA Executive
Cecilia Friesen Female 45 Illinois USA IT
Laura Considine Female 39 Maine USA Accounting
Leo Klein Male 68 Connecticut USA Executive
Brandy Bashirian Female 46 Colorado USA IT
Enrique Harvey Male 45 Maryland USA Marketing
Kayla DuBuque Female 44 New York USA HR
Velma Spencer Female 56 Illinois USA HR
Eva Schmitt Female 43 Rhode Island USA HR
Beth Jacobi Female 46 Texas USA IT
Rochelle Parisian Female 53 Nebraska USA Executive
Flora Turcotte Female 21 Indiana USA Executive
Gertrude Nolan Female 46 Arizona USA Marketing
Hannah Marquardt Female 59 Kansas USA HR
Edmond O'Connell Male 47 Massachusetts USA Accounting
Freda Runte Female 35 Idaho USA IT
Maggie Stiedemann Female 58 Arkansas USA Executive
Luz Boehm Female 27 Ohio USA Marketing
Herbert Littel Male 32 Montana USA Marketing
Ana Bechtelar Female 39 Wyoming USA Marketing
Greg Heathcote Male 45 Hawaii USA Operations
Willard Stiedemann Male 68 Washington USA Executive
April Dietrich Female 59 Louisiana USA HR
Freddie Hane Male 25 Texas USA Operations
Louise Powlowski Female 47 New Mexico USA Accounting
Denise Nitzsche Female 34 Nebraska USA Marketing
Evan Frami Male 49 Louisiana USA Accounting
Cedric Carroll Male 59 Washington USA HR
Bill Leffler Male 37 New Jersey USA Executive
Victoria Grady Female 32 New York USA Executive
Gerardo Rogahn Male 33 Arkansas USA Accounting
Virginia Bartell Female 60 Connecticut USA HR
Van Upton Male 57 Wisconsin USA Operations
Vicki Torphy Female 24 Michigan USA Executive
Pam Mertz Female 28 Connecticut USA Operations
Rick Strosin Male 36 Oklahoma USA Operations
Bradley Schaden Male 34 Mississippi USA HR
Lee Hackett Female 44 Oregon USA Marketing
Constance Gislason Female 47 California USA Marketing
Leah Donnelly Female 45 Oklahoma USA Marketing
Thomas Buckridge Male 28 Virginia USA Operations
Jaime Rice Female 29 Florida USA Operations
Lamar Prohaska Male 33 New York USA HR
Angel Harber Female 39 Michigan USA IT
Dora Dare Female 70 Colorado USA Operations
Myra Zemlak Female 33 Missouri USA Accounting
Gregg Goodwin Male 45 New Hampshire USA HR
Kendra Heller Female 36 Nebraska USA IT
Sean Ullrich Male 34 Texas USA Accounting
Connie Dickens Female 28 Maine USA Marketing
Cary Pouros Male 21 Alaska USA Executive
Joanne Maggio Female 68 Nevada USA IT
Marion O'Kon Male 21 Minnesota USA HR
Wendell Farrell Male 26 Michigan USA Accounting
Omar Crona Male 44 Maryland USA HR
Darrel Gibson Male 64 Virginia USA IT
Neal King Male 62 New Jersey USA Accounting
Shari Lakin Female 49 Georgia USA HR
Estelle Haag Female 64 Wisconsin USA Executive
Chad Zieme Male 66 Maryland USA Operations
Emanuel Homenick Male 19 New Mexico USA Operations
Delores Mills Female 68 North Dakota USA Operations
Earl Gleason Male 19 Iowa USA Accounting
Jamie Willms Male 27 Massachusetts USA IT
Clayton Rohan Male 59 Nevada USA Executive
Vincent Schuster Male 53 Vermont USA HR
Mario Waters Male 47 Arkansas USA Marketing
Caroline Boyle Female 70 Maryland USA Operations
Bradford Hane Male 39 Nebraska USA IT
Margie Lockman Female 21 Nevada USA HR
Yolanda Walter Female 23 Kansas USA Executive
Mercedes Schoen Female 49 Tennessee USA Accounting
Shari Cronin Female 29 California USA Accounting
Sherri Stoltenberg Female 23 Alaska USA Executive
Marco Cormier Male 53 North Carolina USA HR
Harvey Monahan Male 36 Florida USA Executive
Wilbur Dooley Male 18 Ohio USA Operations
Erik Wilderman Male 39 New York USA IT
Ted Goldner Male 47 Vermont USA Accounting
Melvin Dietrich Male 39 Oklahoma USA Executive
Alison Homenick Female 55 Oregon USA Marketing
Omar Rohan Male 54 Alaska USA Marketing
Anna Stamm Female 40 Tennessee USA Marketing
Jana Prohaska Female 53 Ohio USA Marketing
Dexter Hegmann Male 53 Oklahoma USA Operations
Gerardo Rohan Male 24 Missouri USA IT
Larry Gorczany Male 20 Oregon USA Accounting
Edward Gerlach Male 23 Minnesota USA IT
Gayle Quigley Female 30 Georgia USA Accounting
Tamara Parisian Female 43 Alaska USA HR
Freda McClure Female 42 Maryland USA Operations
Shelley Baumbach Female 30 Kentucky USA HR
Homer Carroll Male 30 Massachusetts USA Executive
Hannah Cummerata Female 33 Illinois USA HR
Bill Kling Male 55 Arizona USA Accounting
Tamara Connelly Female 39 Hawaii USA Operations
Marco Pollich Male 29 New York USA IT
Clara Emard Female 27 Arkansas USA Accounting
Joel D'Amore Male 70 Oklahoma USA Marketing
Paul Baumbach Male 42 Arizona USA Executive
Miranda Hirthe Female 56 Louisiana USA HR
Malcolm Kris Male 35 Alaska USA Accounting
Natasha Haley Female 67 New York USA Executive
Marion Watsica Female 57 South Carolina USA HR
Floyd Nader Male 44 Connecticut USA Marketing
Marjorie Dickens Female 22 Indiana USA Operations
Nellie Konopelski Female 61 Nevada USA HR
Diana Howe Female 37 North Carolina USA Accounting
George Pfeffer Male 18 Indiana USA Marketing
Lance Reinger Male 25 Texas USA HR
Marianne Upton Female 31 Mississippi USA Operations
Anita Nienow Female 39 Michigan USA HR
Shari Thompson Female 24 New Jersey USA HR
Hugh Hirthe Male 27 Utah USA Accounting
Ernestine Hyatt Female 55 Massachusetts USA Operations
Vanessa Sipes Female 37 Minnesota USA Marketing
Fredrick Erdman Male 58 Rhode Island USA IT
Rhonda Maggio Female 31 Mississippi USA Operations
Krystal Heidenreich Female 19 Louisiana USA Operations
Clint Schulist Male 61 Ohio USA IT
Kevin Auer Male 26 Arizona USA HR
Luke Gibson Male 67 Iowa USA IT
Betsy Barton Female 38 Kentucky USA Executive
Ben Gerlach Male 30 Illinois USA HR
Cora Stroman Female 26 New Hampshire USA Executive
Luther Stehr Male 45 Kentucky USA Marketing
Lance Kuvalis Male 70 Nebraska USA Marketing
Sue Bergstrom Female 28 Missouri USA IT
Wendy Stehr Female 25 Michigan USA Accounting
Erica Considine Female 24 Arizona USA HR
Alton Terry Male 45 Alaska USA HR
Sidney Kuhic Male 35 Louisiana USA Executive
Brian Price Male 25 Oklahoma USA Executive
Emily Torp Female 20 Arizona USA IT
Franklin Hettinger Male 38 Mississippi USA Marketing
Bobby Kub Male 22 Alaska USA Executive
Beth Gerhold Female 54 New Hampshire USA Executive
Ebony Kuhlman Female 21 Nebraska USA IT
Nathaniel Nikolaus Male 61 Nebraska USA Operations
Russell Pollich Male 59 Louisiana USA Operations
Monique Luettgen Female 57 Iowa USA Executive
Lorene Emmerich Female 61 Michigan USA HR
Angela Luettgen Female 65 Texas USA HR
Mindy Schroeder Female 22 Kansas USA Executive
Carroll Kohler Male 45 Wyoming USA Accounting
Katherine Wilkinson Female 61 Oregon USA Operations
Sammy Kemmer Male 35 Ohio USA Marketing
Claire Terry Female 68 Rhode Island USA Executive
Antoinette Conroy Female 27 Iowa USA Executive
Dwayne Satterfield Male 59 Oregon USA HR
Regina Krajcik Female 50 Arizona USA Marketing
Kristy Monahan Female 70 Ohio USA Operations
Lorena Goodwin Female 30 Wisconsin USA Accounting
Willard Kiehn Male 19 Georgia USA Marketing
Dorothy Leannon Female 54 Montana USA IT
Sherry Hayes Female 46 New Jersey USA IT
Carolyn Bogan Female 66 Wisconsin USA Accounting
Annette Luettgen Female 36 North Dakota USA Operations
Jose Yost Male 55 Massachusetts USA Executive
Shaun Kertzmann Male 68 North Dakota USA Marketing
Jeanette Rempel Female 36 Massachusetts USA Operations
Gerald Rath Male 22 Hawaii USA IT
Alyssa Lind Female 43 Virginia USA Operations
Sylvia Spencer Female 52 South Dakota USA Executive
Sidney Medhurst Male 49 New Jersey USA HR
Derrick Hoeger Male 54 Massachusetts USA IT
Darren McLaughlin Male 45 Florida USA Accounting
Felix Will Male 33 Minnesota USA Operations
Melanie Jacobi Female 46 Montana USA Executive
Pat Strosin Male 69 Massachusetts USA HR
Belinda Grady Female 45 Ohio USA IT
Stephen Legros Male 61 Virginia USA IT
Lorenzo Ward Male 69 New Jersey USA IT
Penny Brekke Female 59 Indiana USA HR
Archie Welch Male 63 Wyoming USA Executive
Wallace Rosenbaum Male 38 Maryland USA Marketing
Richard Torphy Male 30 Illinois USA IT
Francis Corkery Male 67 Wyoming USA Operations
Mike Champlin Male 38 Maryland USA Executive
Arthur Morar Male 41 North Dakota USA Accounting
Sheldon Schulist Male 22 Virginia USA IT
Otis Conn Male 36 New Hampshire USA Accounting
Austin Kassulke Male 26 Virginia USA Accounting
Kara McLaughlin Female 70 Texas USA Accounting
Alexander Smith Male 58 Arizona USA Marketing
Damon Hoeger Male 28 Indiana USA Marketing
Clyde Rath Male 44 Tennessee USA Operations
Madeline Little Female 63 Hawaii USA Accounting
Shelley Walter Female 59 Maine USA IT
Gloria Hane Female 20 Pennsylvania USA Accounting
Michelle Sporer Female 52 Tennessee USA Operations
Andres Bogan Male 23 South Dakota USA Operations
Marianne McGlynn Female 43 Arkansas USA Marketing
Winifred Corkery Female 43 New Mexico USA Accounting
Mario Baumbach Male 65 New Jersey USA Operations
May Moen Female 18 Vermont USA HR
Emily Schmitt Female 41 Mississippi USA Executive
Roman Greenfelder Male 24 Texas USA Operations
Wade Schmeler Male 19 Kentucky USA IT
Juanita Orn Female 20 Kansas USA IT
Louis Hermiston Male 44 New Jersey USA IT
Darnell Hills Male 41 Washington USA HR
Alfonso O'Connell Male 40 Arizona USA Accounting
William Wolf Male 45 South Dakota USA Executive
Allen Johns Male 19 Montana USA IT
Antonio Zieme Male 47 Minnesota USA Accounting
Mack Stark Male 44 Oregon USA IT
Lewis Spencer Male 34 Louisiana USA Accounting
Bob Kshlerin Male 23 Nebraska USA Operations
Casey Konopelski Female 49 Wisconsin USA Marketing
Perry Schultz Male 36 Maine USA Marketing
Bernadette Harris Female 20 New Jersey USA Executive
Freda Hackett Female 66 South Carolina USA IT
Gene O'Keefe Male 46 Michigan USA Operations
Julius Fadel Male 68 Kentucky USA IT
Glen Carter Male 37 New Hampshire USA Operations
Roberto Daugherty Male 42 Georgia USA Marketing
Grant Koelpin Male 31 Montana USA HR
Joey Wunsch Male 18 West Virginia USA Marketing
Elijah Predovic Male 54 Virginia USA Marketing
Brenda Herman Female 26 Washington USA Executive
Tom Koss Male 43 Maine USA HR
Andre Kuhn Male 33 New Mexico USA HR
Lionel Schumm Male 29 Kentucky USA Accounting
Bryant Jenkins Male 37 Illinois USA Marketing
Rudy Greenfelder Male 55 Ohio USA Accounting
Anna McKenzie Female 33 Arkansas USA Operations
Vickie Schultz Female 50 Delaware USA HR
Sheldon Bergstrom Male 68 Tennessee USA Operations
Jackie Carroll Female 42 Indiana USA Accounting
Kenneth Franecki Male 30 New York USA Marketing
Derrick Greenholt Male 33 Mississippi USA Operations
Ora McGlynn Female 63 North Carolina USA Executive
Irvin Predovic Male 18 Florida USA IT
Roland Schiller Male 56 Texas USA Executive
Jamie Marvin Female 31 Wisconsin USA HR
Marty Terry Male 59 New Jersey USA Marketing
Robin Boehm Female 55 Colorado USA Accounting
Byron Upton Male 57 South Carolina USA Marketing
Joey Schumm Male 31 Vermont USA HR
Blanca Weber Female 44 Vermont USA Executive
Julia Kirlin Female 43 Kentucky USA Accounting
Rosie Kulas Female 33 Vermont USA IT
Dixie Daniel Female 38 Montana USA Marketing
Alfonso Bartell Male 25 New Hampshire USA Marketing
Lana Padberg Female 66 Rhode Island USA Operations
Amos Runolfsdottir Male 70 Nevada USA HR
Willis Parker Male 61 Wyoming USA IT
Karl Wolff Male 43 Illinois USA Executive
Bobby Lindgren Male 34 California USA Executive
Tyler Wintheiser Male 59 Nevada USA Accounting
Roberta Halvorson Female 41 Delaware USA Operations
Tanya Donnelly Female 26 California USA Operations
Dominick McClure Male 35 Nebraska USA Accounting
Enrique Halvorson Male 69 Oregon USA Operations
Lorraine Kautzer Female 36 Michigan USA Accounting
Nicholas Paucek Male 61 New York USA Accounting
Sidney Rodriguez Male 39 Michigan USA Marketing
Chester Legros Male 50 West Virginia USA IT
Ernestine Heller Female 45 New Hampshire USA IT
Ignacio Stracke Male 70 South Carolina USA IT
Dustin Lueilwitz Male 64 Oregon USA Executive
Isabel Halvorson Female 29 Illinois USA Marketing
Jorge Runolfsdottir Male 63 California USA IT
Marshall Hoppe Male 46 New Mexico USA Executive
Tyrone Hagenes Male 24 North Dakota USA HR
Shawn Jones Male 64 Connecticut USA HR
Ramona Kutch Female 51 South Dakota USA Operations
Tony Hagenes Male 57 Arkansas USA Operations
Pearl Kertzmann Female 60 Ohio USA Marketing
Mercedes Blanda Female 30 Utah USA Accounting
Mario Treutel Male 20 Wyoming USA Marketing
Jason Batz Male 33 Minnesota USA Operations
Jimmie Johnson Male 40 Kentucky USA Accounting
Lowell Dare Male 28 Wisconsin USA Executive
Gwendolyn Rath Female 70 Wisconsin USA Accounting
Lester Lindgren Male 54 Massachusetts USA HR
Jeremy Huels Male 35 Kansas USA Accounting

How Razor Pages Work

Razor Pages provide a simpler, page-focused approach for building web applications in ASP.NET Core. Unlike MVC, where the controller is separate, Razor Pages combine the view and the code-behind logic in a single file. This tightly bound UI and backend logic makes it easier to maintain and understand, especially for CRUD operations.

History of Razor Pages

Introduced in ASP.NET Core 2.0, Razor Pages were designed to simplify the development process by reducing the number of files required for simple pages. They are an evolution of the Web Pages framework and provide an easy way to create page-centric applications.

Best Practices for Razor Pages

  • Use ViewModels: Separate ViewModels from entities to avoid exposing database logic directly to the UI.
  • Keep Code-Behind Clean: Maintain a clear separation of concerns by keeping business logic out of the code-behind.
  • Leverage Tag Helpers: Utilize Tag Helpers for cleaner and more readable Razor markup.

Pros and Cons of Razor Pages

  • Pros: Simplifies development, tightly binds UI and backend, easy to learn and use for simple scenarios.
  • Cons: Limited for complex applications compared to MVC, less control over the routing and structure of the application.