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
Nelson Wintheiser Male 47 Louisiana USA Marketing
Gabriel Abbott Male 19 Nebraska USA IT
Natalie Jenkins Female 23 Mississippi USA HR
Carole Pfannerstill Female 33 Kansas USA Marketing
Edmond Erdman Male 59 North Carolina USA IT
Joyce Stehr Female 59 Texas USA HR
Randolph Roob Male 51 Alaska USA Operations
Jeremy Dickens Male 50 Hawaii USA Executive
Naomi Ziemann Female 30 North Carolina USA Accounting
Jackie Gutmann Female 57 Florida USA Accounting
Jimmy Hudson Male 43 Rhode Island USA Marketing
Salvatore Rempel Male 58 Maine USA Executive
Shirley Lang Female 53 Kansas USA IT
Noel Abshire Male 65 Hawaii USA Marketing
Teresa Langosh Female 44 South Carolina USA Marketing
Frankie Auer Male 45 South Carolina USA Operations
Irving Oberbrunner Male 47 Missouri USA Accounting
Shirley Blick Female 48 Alaska USA Operations
Sammy Gaylord Male 29 Virginia USA HR
Craig Willms Male 61 Nebraska USA Executive
Roberta Gibson Female 23 Hawaii USA IT
Joann Langosh Female 70 Ohio USA HR
Randy Koss Male 28 New Mexico USA Marketing
Floyd Thiel Male 40 Utah USA HR
Francis Sawayn Male 60 Ohio USA IT
Cora Bradtke Female 22 New Mexico USA Operations
Edward Jakubowski Male 49 Ohio USA Executive
Geraldine Hackett Female 63 Iowa USA Executive
Patsy Gleason Female 50 Idaho USA Marketing
Claire Ortiz Female 59 Georgia USA IT
Toni Stokes Female 26 Illinois USA Executive
Misty Schroeder Female 55 Maryland USA Accounting
Kent Boehm Male 48 Arkansas USA Accounting
Alfredo Kutch Male 42 Ohio USA Operations
Joy Spencer Female 31 Utah USA IT
Bradford Shanahan Male 70 Delaware USA IT
Joseph Mayer Male 29 Minnesota USA Accounting
Michele Pfannerstill Female 50 North Dakota USA IT
Benny Spencer Male 27 Louisiana USA IT
Jeannette Gutmann Female 40 Indiana USA Accounting
Alison Dach Female 47 Ohio USA IT
Sheila Lemke Female 54 Nevada USA Accounting
Darrell Kemmer Male 47 Connecticut USA HR
Henry Ferry Male 21 California USA Accounting
Ken Cruickshank Male 68 Mississippi USA Accounting
Duane McKenzie Male 31 Minnesota USA HR
Arnold Goyette Male 18 Iowa USA Accounting
Bernard Kuhic Male 62 Wisconsin USA Operations
Jane Kuhlman Female 49 Connecticut USA IT
Kellie Yundt Female 27 Wyoming USA Accounting
Dianna Maggio Female 29 Maryland USA Operations
Casey Schuppe Female 41 Wyoming USA IT
Geoffrey Deckow Male 32 Maryland USA Accounting
Arlene Hahn Female 61 Oregon USA Executive
Stella Watsica Female 56 North Dakota USA Marketing
Guadalupe Hane Male 65 Oregon USA IT
Henrietta Kuhic Female 42 Alabama USA Executive
Emma Jones Female 41 Arizona USA Operations
Alexandra Crist Female 60 Wyoming USA Operations
Terrell Legros Male 25 Massachusetts USA IT
Jan Lesch Female 43 Idaho USA Operations
Phil Daugherty Male 44 Tennessee USA Accounting
Gene Gibson Male 40 Indiana USA HR
Ana Schroeder Female 69 Idaho USA Executive
Kristie Will Female 41 Massachusetts USA Marketing
Gary Kiehn Male 67 Minnesota USA Accounting
Kristin Cronin Female 22 Washington USA Accounting
Virgil Bashirian Male 20 Illinois USA Operations
Matt Hilpert Male 29 Virginia USA Accounting
Laurie Bartell Female 50 South Dakota USA Marketing
Joanna Frami Female 33 Massachusetts USA HR
Krystal Willms Female 26 West Virginia USA HR
Leticia Baumbach Female 22 Michigan USA IT
Doreen Corkery Female 20 Indiana USA IT
Shawna Cummerata Female 41 Kansas USA Accounting
Blanche Gusikowski Female 36 Georgia USA Operations
Bridget Terry Female 48 Arizona USA Marketing
Horace VonRueden Male 22 South Dakota USA Executive
Gene Reinger Male 31 Texas USA Executive
Cory Rempel Male 32 Kansas USA Operations
Kristy Howe Female 18 Louisiana USA Accounting
Conrad Baumbach Male 34 Connecticut USA HR
Jamie Hahn Female 58 Hawaii USA Accounting
Henrietta Osinski Female 65 Indiana USA IT
Carlton Roberts Male 30 Utah USA IT
Lucille Wuckert Female 35 Colorado USA Accounting
Laura Wiegand Female 48 Kentucky USA Accounting
Harold Barrows Male 23 Kentucky USA IT
Blake Buckridge Male 66 North Dakota USA Executive
Bradford Cruickshank Male 26 Vermont USA Operations
Ronald Fadel Male 60 New Jersey USA IT
Cassandra Frami Female 32 Idaho USA Operations
Roland Reinger Male 18 Alaska USA Operations
Shane Swift Male 23 Florida USA Accounting
Joyce Smitham Female 44 Alabama USA IT
Victor Lehner Male 35 South Carolina USA HR
Helen Bosco Female 46 Oklahoma USA Operations
Kerry Hermann Female 18 Idaho USA Marketing
Kenneth Daniel Male 69 South Dakota USA Executive
Rosa Johnson Female 33 Wyoming USA Operations
Virgil Rogahn Male 35 Arkansas USA Marketing
Gretchen Moore Female 53 Nevada USA Operations
Kendra Hudson Female 39 West Virginia USA Accounting
Elaine Rogahn Female 24 Maine USA IT
Clifford Bahringer Male 43 Texas USA Operations
Scott Kohler Male 37 Oklahoma USA Executive
Eileen Cremin Female 44 West Virginia USA Marketing
Jenna Welch Female 66 Pennsylvania USA Accounting
Joe Pfannerstill Male 70 Illinois USA HR
Gene Hermann Male 61 South Dakota USA HR
Josephine Kovacek Female 57 New Jersey USA IT
Wilson McKenzie Male 41 South Carolina USA IT
Willard Gaylord Male 64 Kansas USA Operations
Alejandro Osinski Male 54 Maryland USA HR
Faith Torphy Female 69 Hawaii USA Operations
Otis Mante Male 62 Montana USA Accounting
Justin Ritchie Male 37 Iowa USA Accounting
Audrey Lueilwitz Female 57 South Carolina USA Marketing
Nancy Terry Female 47 Utah USA Executive
Scott Murphy Male 66 Vermont USA Operations
Jaime Murphy Female 39 Oregon USA Executive
Lorenzo Macejkovic Male 42 Wyoming USA Executive
Jake Farrell Male 18 North Carolina USA Marketing
Wilson Murphy Male 27 Montana USA Operations
Kirk Bailey Male 56 Georgia USA Executive
Joyce Beatty Female 28 Washington USA Marketing
Josh Conroy Male 24 Colorado USA Operations
Laurie Beahan Female 70 Missouri USA Operations
Nicholas Littel Male 68 Illinois USA Operations
Hugo Mitchell Male 36 Michigan USA HR
Tammy Cremin Female 42 North Carolina USA HR
Alfred Considine Male 56 Connecticut USA Marketing
Tamara Miller Female 20 Missouri USA Marketing
Spencer Zboncak Male 60 Louisiana USA Operations
Sharon Reilly Female 70 Hawaii USA HR
Sonja DuBuque Female 66 Ohio USA IT
Yvonne Altenwerth Female 34 Connecticut USA IT
Shannon Tromp Female 21 New Mexico USA HR
Carrie Legros Female 19 Virginia USA Accounting
Alton McClure Male 23 Iowa USA IT
Duane McLaughlin Male 29 Tennessee USA HR
Earl Kessler Male 44 Wyoming USA Accounting
Kristine Sporer Female 51 Oklahoma USA HR
Mary Marks Female 22 California USA IT
Jaime Mosciski Male 32 Hawaii USA IT
Josephine Kreiger Female 57 Washington USA IT
Ramon McCullough Male 54 Florida USA Executive
Irma Wiza Female 67 Delaware USA Marketing
John Marks Male 61 Idaho USA Executive
Trevor Collier Male 31 Illinois USA Operations
Edwin Greenfelder Male 47 Idaho USA Operations
Emanuel Raynor Male 19 Arkansas USA IT
Maria Wilderman Female 36 Texas USA HR
Harvey Reinger Male 45 Mississippi USA HR
Doreen Dooley Female 18 Massachusetts USA Marketing
Derek Swift Male 29 Minnesota USA Executive
Ada Stehr Female 63 Alaska USA Marketing
Delbert Hauck Male 28 Mississippi USA IT
Ian White Male 24 Wyoming USA Marketing
Johnny DuBuque Male 56 Arizona USA IT
Olga Hirthe Female 32 Wyoming USA Accounting
Ernest Stracke Male 58 Rhode Island USA Executive
Andy Beer Male 19 Pennsylvania USA Operations
Ramon Crooks Male 54 Kansas USA HR
Sylvester Towne Male 63 Mississippi USA Marketing
Cary Franecki Male 64 Massachusetts USA Executive
Allan Lemke Male 45 Arizona USA Marketing
Donald Friesen Male 39 Nebraska USA IT
Katie Lowe Female 30 Delaware USA Accounting
Irma Moen Female 44 California USA Executive
Felicia Paucek Female 49 South Carolina USA Marketing
Dexter Gleichner Male 44 Alaska USA Executive
Jeanne Wiza Female 31 Nevada USA Operations
Billie Rolfson Female 61 Wisconsin USA Marketing
Tommy Kreiger Male 42 Hawaii USA Marketing
Winston Lakin Male 59 Oklahoma USA IT
Marion Legros Male 24 Kansas USA Executive
Hazel Grant Female 54 Ohio USA HR
Marion Muller Female 40 Connecticut USA HR
Abel Funk Male 53 Minnesota USA HR
Morris Nolan Male 37 Montana USA HR
Lois Nicolas Female 37 Oregon USA Accounting
Darlene Schaefer Female 19 North Dakota USA Accounting
Charlene Hane Female 66 Vermont USA Executive
Cynthia Bosco Female 60 Vermont USA HR
Jermaine Sanford Male 38 Alabama USA Operations
Roosevelt Streich Male 45 California USA Accounting
Ollie Roberts Female 55 New Hampshire USA Marketing
Brad Champlin Male 49 Hawaii USA IT
Tonya Sporer Female 28 Florida USA Executive
Virginia Larkin Female 24 Arkansas USA HR
Sandy Wyman Female 22 Washington USA Operations
Lester Schaden Male 61 Illinois USA Accounting
Cameron Runolfsdottir Male 42 Maine USA Executive
Emily Schulist Female 20 Oregon USA Accounting
Jean Erdman Male 57 Indiana USA Executive
Darryl Barrows Male 33 Hawaii USA HR
Marianne Stroman Female 51 Wyoming USA HR
Allan Larkin Male 53 Vermont USA IT
Roy Bergstrom Male 45 Colorado USA HR
Daniel Casper Male 54 North Carolina USA Executive
Rufus Wisoky Male 25 Hawaii USA Marketing
Kyle Gislason Male 60 Virginia USA Operations
Don Quitzon Male 30 Nevada USA Executive
Susie Hudson Female 41 Ohio USA HR
Marsha Morissette Female 46 Massachusetts USA IT
Rafael Von Male 62 Connecticut USA IT
Valerie Kshlerin Female 58 Arkansas USA Accounting
Gwen Harvey Female 48 Louisiana USA Accounting
Karl Runte Male 52 New Jersey USA Operations
Toby Dietrich Male 20 Idaho USA Executive
Alexis Treutel Female 23 Louisiana USA IT
Jeanette Jaskolski Female 51 New York USA HR
Frederick Monahan Male 50 North Dakota USA Accounting
Luke Funk Male 51 North Carolina USA Accounting
Lamar Bartoletti Male 52 Maine USA HR
Julie Boyle Female 19 Wisconsin USA IT
Timmy Beer Male 69 Hawaii USA IT
Walter Smith Male 19 Tennessee USA Operations
Earnest Murazik Male 22 North Dakota USA Marketing
Carmen Ankunding Female 27 Ohio USA Accounting
Inez Jast Female 31 Maryland USA IT
Salvador Moore Male 63 Alabama USA Executive
Pedro Bradtke Male 62 Kansas USA IT
Judith Kovacek Female 54 Idaho USA Executive
Anthony Kuhic Male 52 Louisiana USA Accounting
Gertrude Yost Female 37 Washington USA Operations
Nick Thompson Male 45 Montana USA Marketing
Pamela Upton Female 69 Illinois USA Marketing
Ebony Stoltenberg Female 25 Wisconsin USA IT
Mack Schultz Male 35 Idaho USA IT
Clayton Jacobi Male 22 Iowa USA Operations
Joseph Deckow Male 21 Florida USA IT
Philip Mertz Male 70 Montana USA Marketing
Darla Reichert Female 50 Arkansas USA Operations
Teresa Raynor Female 32 Tennessee USA Marketing
Delbert Sawayn Male 65 New Hampshire USA Executive
Rosie Hane Female 66 Minnesota USA HR
Joel Reichel Male 38 Illinois USA Executive
Kathleen Mohr Female 26 Arizona USA Accounting
Darnell Rath Male 49 Minnesota USA IT
Daisy Goyette Female 18 Kentucky USA Marketing
Al Rowe Male 56 West Virginia USA Marketing
Nadine Ullrich Female 29 Oklahoma USA Operations
Jordan Quitzon Male 55 Hawaii USA IT
Margie Gutmann Female 69 Missouri USA Accounting
Danny Kunze Male 59 Mississippi USA Marketing
Andre Gibson Male 35 Mississippi USA Operations
Jaime Reinger Female 20 Georgia USA Accounting
Violet Treutel Female 23 North Dakota USA HR
Clifton Koelpin Male 53 Kentucky USA IT
Jennifer Morissette Female 43 Virginia USA HR
Jermaine Steuber Male 28 Colorado USA IT
Rosemary Conroy Female 43 Minnesota USA Operations
Mandy Nader Female 23 Indiana USA Operations
Bryant Renner Male 44 North Dakota USA HR
Crystal Erdman Female 28 Maryland USA HR
Juana Senger Female 38 Alabama USA IT
Amy Bergstrom Female 22 West Virginia USA Marketing
Melanie King Female 63 Utah USA Marketing
Elisa Kihn Female 54 Tennessee USA Operations
Dana Reilly Female 30 South Dakota USA Marketing
Alton Howe Male 64 South Dakota USA Executive
Debra Haley Female 25 Ohio USA Marketing
Jeffrey Wunsch Male 60 Vermont USA Operations
Horace O'Reilly Male 41 California USA IT
Lorene Wunsch Female 61 Montana USA Executive
Shelly Ledner Female 20 Mississippi USA Operations
Kim Hoeger Male 65 Hawaii USA Accounting
Wesley Johns Male 43 Alaska USA Accounting
Melvin Bartoletti Male 63 Maine USA Marketing
Brooke Lowe Female 53 Missouri USA Accounting
Maryann Cassin Female 63 Kansas USA HR
Carla Lubowitz Female 62 California USA Marketing
Flora Champlin Female 39 Kentucky USA IT
Colleen Gutkowski Female 40 South Carolina USA IT
Johnathan Shanahan Male 58 Rhode Island USA Accounting
Jimmie Pouros Male 31 Washington USA Operations
Diane Weber Female 31 Missouri USA Marketing
Kim Mraz Male 48 South Carolina USA Marketing
Johnnie Goldner Male 53 Iowa USA IT
Blanca Heidenreich Female 18 North Dakota USA Accounting
Sabrina Krajcik Female 30 Illinois USA IT
Kellie Howell Female 45 Tennessee USA IT
Chelsea Rosenbaum Female 19 Wisconsin USA Accounting
Denise Rolfson Female 46 Indiana USA Accounting
Elbert Bednar Male 51 California USA Marketing
Kim Bruen Male 25 Florida USA Executive
Milton Howell Male 22 Arkansas USA Operations
Greg Huels Male 64 Montana USA HR

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.