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
Andrew Wunsch Male 55 Florida USA IT
Rosie Wilkinson Female 47 Michigan USA IT
Harvey Fadel Male 46 Ohio USA Executive
Bessie Brekke Female 66 New Hampshire USA Executive
Candace Upton Female 45 Illinois USA Marketing
Albert Kovacek Male 59 Hawaii USA Operations
Grant Graham Male 56 Kansas USA IT
Kent Rowe Male 39 Pennsylvania USA IT
Nathaniel Zboncak Male 55 Ohio USA IT
Andy Reichel Male 62 Kansas USA Executive
Alvin Will Male 23 Mississippi USA HR
Delia Haag Female 37 New Hampshire USA Operations
Jeffrey Bins Male 24 Wyoming USA Marketing
Brooke O'Kon Female 66 Illinois USA HR
Casey Yost Female 29 Florida USA IT
Gayle Donnelly Female 31 New Hampshire USA IT
Ismael Schimmel Male 41 Vermont USA IT
Clifton Hintz Male 36 South Dakota USA Operations
Rosie Ullrich Female 35 Maryland USA HR
Wendy Wolff Female 45 Pennsylvania USA Executive
Ryan Kulas Male 30 Ohio USA Marketing
Monica Marquardt Female 28 Colorado USA HR
Bennie Dach Male 21 New Mexico USA HR
Patty Schultz Female 62 Nebraska USA Executive
Heidi Parisian Female 32 New York USA HR
Lillian Hackett Female 57 Colorado USA Operations
Gabriel Kuhic Male 55 Texas USA HR
Leona Balistreri Female 70 Maine USA Marketing
Edith Ferry Female 63 South Carolina USA Operations
Owen Bechtelar Male 28 Illinois USA IT
Thelma Leannon Female 34 Hawaii USA Marketing
Alejandro Keeling Male 32 Connecticut USA HR
Glen Beier Male 24 Delaware USA IT
Dominick Hoeger Male 39 Rhode Island USA Accounting
Amelia Stamm Female 58 Louisiana USA HR
Christine Toy Female 27 Utah USA Accounting
Jonathan Conn Male 41 Maryland USA HR
Beulah Lynch Female 28 Georgia USA IT
Clarence Thiel Male 56 Massachusetts USA Marketing
Natasha Keebler Female 37 Ohio USA Marketing
Shawna King Female 49 Alaska USA Accounting
Roman Stoltenberg Male 62 Oklahoma USA Executive
Karl Hoeger Male 52 Kentucky USA Accounting
Lena Stokes Female 51 Georgia USA Accounting
Sherry Lemke Female 69 West Virginia USA Executive
Darla Greenholt Female 54 New York USA Marketing
Kristine Gutkowski Female 28 Montana USA Executive
Sally Kiehn Female 65 Ohio USA Marketing
Lori Orn Female 31 Washington USA IT
Harvey Jacobi Male 45 Pennsylvania USA Operations
Henrietta Rutherford Female 19 Texas USA Accounting
Samantha Leuschke Female 44 Arkansas USA IT
Monica McClure Female 70 Michigan USA IT
Sheryl Graham Female 36 Idaho USA Accounting
Winston Stamm Male 24 Delaware USA Operations
Edna Rippin Female 54 Nebraska USA IT
Ricky Gusikowski Male 43 North Carolina USA IT
Martha Langworth Female 63 Wisconsin USA IT
Kelly Blick Male 19 South Carolina USA Executive
Dustin Nolan Male 62 Nebraska USA HR
Freddie Fritsch Male 23 Michigan USA Operations
Forrest Donnelly Male 20 Georgia USA Executive
Leland Raynor Male 32 Ohio USA HR
Tara Langworth Female 28 New York USA Operations
Enrique Miller Male 20 Wisconsin USA Operations
Greg Schneider Male 59 Iowa USA HR
Gilbert Dickens Male 59 Mississippi USA Operations
Stella Lowe Female 26 Texas USA Accounting
Joshua Goodwin Male 20 Nebraska USA Executive
Joann Douglas Female 22 Alabama USA Executive
Duane Goldner Male 22 Illinois USA Executive
Jaime Hoppe Male 58 Massachusetts USA Marketing
Joe Rowe Male 21 Massachusetts USA Marketing
Katie Price Female 38 California USA IT
Emily Hilpert Female 67 Mississippi USA HR
Stephen Franecki Male 42 Arkansas USA Marketing
Elmer Vandervort Male 45 South Dakota USA HR
Lucas Thompson Male 47 Alabama USA Operations
Bryan Kuphal Male 24 Oregon USA HR
Emma Kihn Female 29 Minnesota USA Accounting
Teri Lehner Female 58 Maryland USA IT
Lester Hauck Male 55 Oklahoma USA Marketing
Gwen Heller Female 68 Missouri USA Accounting
Kristopher Kris Male 36 North Carolina USA Operations
Elisa Senger Female 19 Washington USA Operations
Clarence King Male 43 Kansas USA Executive
Thelma Rogahn Female 25 Hawaii USA Operations
Donald Abshire Male 48 Oklahoma USA HR
Ismael Bosco Male 28 Wyoming USA HR
Thomas Yundt Male 69 North Carolina USA HR
Krista Rohan Female 52 North Carolina USA Marketing
Cristina Mohr Female 41 Maine USA Operations
Kelli Olson Female 24 Georgia USA Operations
Edgar Ritchie Male 61 Colorado USA IT
Lorene Rogahn Female 54 West Virginia USA HR
Rose O'Conner Female 24 Alaska USA IT
Noah Kuvalis Male 45 Minnesota USA Operations
Alex Tromp Male 58 Arizona USA Marketing
Marie Crona Female 21 Oklahoma USA HR
Peter Kub Male 65 North Carolina USA IT
Saul McGlynn Male 49 Nevada USA IT
Jennifer Nikolaus Female 27 Pennsylvania USA Operations
Tommy Beahan Male 47 Ohio USA Operations
Elaine Ebert Female 33 Idaho USA HR
Glen Romaguera Male 25 North Carolina USA IT
Preston Abshire Male 61 Minnesota USA HR
Christine Erdman Female 36 Kansas USA Marketing
Charlotte Heidenreich Female 32 Colorado USA Accounting
Emanuel Reichert Male 51 Minnesota USA HR
Percy Littel Male 41 New York USA Accounting
Lucas Goodwin Male 55 Vermont USA IT
Doug Harber Male 23 Colorado USA Accounting
Christy Howell Female 41 West Virginia USA Executive
Jordan Lowe Male 61 Mississippi USA HR
Marjorie Tremblay Female 25 Kentucky USA Marketing
Louis Effertz Male 46 South Carolina USA IT
Jose Klein Male 70 Oklahoma USA Operations
Johnnie Rau Female 44 Arizona USA Marketing
Jessie Toy Male 45 Texas USA Operations
Teresa McCullough Female 25 Indiana USA Operations
Sheila Fay Female 41 North Dakota USA Accounting
Geoffrey Frami Male 18 Arkansas USA Accounting
Derek Goyette Male 54 New Jersey USA IT
Fredrick Kris Male 22 Texas USA Accounting
Alberto Rutherford Male 55 Kansas USA Accounting
Santos Douglas Male 41 Virginia USA Accounting
Guadalupe Watsica Female 58 Indiana USA Marketing
Terence Cronin Male 52 Arkansas USA IT
Sonia Schiller Female 33 Maryland USA Accounting
Lucy Boehm Female 18 California USA Operations
Calvin Stoltenberg Male 24 Idaho USA HR
Billy Ortiz Male 34 Maine USA Marketing
Rene Gusikowski Male 44 Montana USA Executive
Meghan Little Female 69 Hawaii USA IT
Linda Larson Female 18 New York USA Marketing
Luz Price Female 54 North Dakota USA IT
Betty Lang Female 27 Washington USA HR
Mack Steuber Male 52 Utah USA IT
Arnold Hessel Male 49 Oklahoma USA Executive
Rosa Mills Female 63 California USA IT
Carlton Lindgren Male 58 Wisconsin USA Operations
Pauline Blanda Female 44 Missouri USA IT
Jake Turner Male 30 Florida USA Accounting
Maggie Kub Female 46 West Virginia USA Marketing
Rose Hettinger Female 47 Vermont USA HR
Elsa Bailey Female 33 Ohio USA Executive
Seth Purdy Male 32 Texas USA Executive
Merle Brakus Male 49 Wyoming USA HR
Caroline Nitzsche Female 45 Kansas USA Marketing
Benjamin Ankunding Male 33 New Mexico USA IT
Alexandra Lemke Female 30 Indiana USA IT
Randolph Beatty Male 39 Oklahoma USA Marketing
Margarita Waters Female 27 Colorado USA Accounting
Dallas King Male 42 Alabama USA HR
Gregory Carroll Male 69 Indiana USA IT
Brandi Wunsch Female 35 North Dakota USA Operations
Eileen Fahey Female 35 Kentucky USA IT
Arturo Stehr Male 49 Connecticut USA Executive
Ronald Reynolds Male 31 Indiana USA Operations
Marlene Turcotte Female 27 Utah USA Accounting
Ray Hills Male 29 Pennsylvania USA Operations
Bernadette McGlynn Female 64 Idaho USA Accounting
Jeannie Davis Female 27 Maine USA Accounting
Clint Bernier Male 59 Michigan USA Operations
Lori Howe Female 29 Massachusetts USA Executive
Jodi McGlynn Female 54 Wyoming USA Accounting
Jacob Sporer Male 61 Washington USA Operations
Chester Blanda Male 68 Wyoming USA HR
Tasha Herzog Female 37 North Carolina USA HR
Lila Cormier Female 60 Maryland USA Accounting
Felix Erdman Male 43 Montana USA Executive
Brandy Douglas Female 53 Maryland USA HR
Pete Kuhic Male 26 West Virginia USA Executive
Luis Adams Male 37 Idaho USA HR
Christian Trantow Male 46 Vermont USA IT
Kristina Schaefer Female 46 Kentucky USA IT
Johnnie Abbott Female 51 Ohio USA Accounting
Barry Conroy Male 25 Oregon USA IT
Willis Feil Male 56 Missouri USA Marketing
Felipe West Male 60 Maryland USA IT
Julian McCullough Male 53 Minnesota USA IT
Robert Sauer Male 27 Arkansas USA Operations
Bessie Mayert Female 45 Montana USA Marketing
Vernon Schowalter Male 23 New Jersey USA Operations
Elias Kreiger Male 46 Connecticut USA HR
Tony Kovacek Male 39 Rhode Island USA HR
Jeffrey Medhurst Male 37 Delaware USA Operations
Kim Zemlak Female 59 Texas USA Accounting
Frances Simonis Female 55 Wisconsin USA Executive
Dean Stark Male 46 California USA IT
Marsha Ebert Female 69 North Dakota USA Accounting
Ginger Kutch Female 50 New Mexico USA Operations
Preston Walsh Male 52 Washington USA Accounting
Darla Prosacco Female 42 New Hampshire USA Operations
Raquel Schuppe Female 25 New York USA Marketing
Regina Hauck Female 50 Delaware USA Accounting
Vicky Cormier Female 28 Indiana USA HR
Marco Lindgren Male 65 Georgia USA HR
Alyssa Sporer Female 22 Massachusetts USA Operations
Brett Fisher Male 60 West Virginia USA Accounting
Johnny Wintheiser Male 63 Kansas USA Marketing
June Gerlach Female 32 South Carolina USA Marketing
Maureen Fisher Female 21 Maine USA HR
Marsha Turner Female 27 Maine USA IT
Brendan Lowe Male 60 Nevada USA HR
Susie Altenwerth Female 49 Kentucky USA Marketing
Kristopher Pagac Male 33 Maryland USA Operations
Marta Rath Female 67 Mississippi USA Accounting
Gwen Medhurst Female 44 Delaware USA HR
Kristie Dietrich Female 59 Louisiana USA Marketing
Jay Smith Male 64 New Jersey USA IT
Janice Becker Female 35 Florida USA HR
Armando Prosacco Male 42 Maryland USA Accounting
Elbert Grimes Male 48 Louisiana USA IT
Geoffrey Pfannerstill Male 38 Arkansas USA Executive
Barbara Torphy Female 23 Kansas USA HR
Bertha Ondricka Female 19 Oklahoma USA Executive
Tanya Witting Female 61 Oregon USA IT
Myrtle Sawayn Female 66 Missouri USA Executive
Freddie Kshlerin Male 57 Alaska USA HR
Matt Farrell Male 70 Hawaii USA Executive
Sheila Predovic Female 49 Maine USA Executive
Hugo Berge Male 22 Oklahoma USA IT
Kathy Boehm Female 27 Michigan USA Accounting
Peggy DuBuque Female 65 New Jersey USA Operations
Larry Waelchi Male 43 Idaho USA HR
Clint Zieme Male 47 Texas USA Operations
Phyllis Cartwright Female 31 Tennessee USA Marketing
Faye Kuhlman Female 20 New Jersey USA Accounting
Marlon O'Hara Male 19 Maine USA IT
Shane Muller Male 38 New Hampshire USA Marketing
Katie O'Reilly Female 38 Florida USA Marketing
Doug Bahringer Male 63 Mississippi USA HR
Mabel Roberts Female 38 Montana USA Operations
Justin Bechtelar Male 64 Kentucky USA Accounting
Jane Mayert Female 52 Hawaii USA Executive
Leslie Gottlieb Female 53 Illinois USA Executive
Charlotte Cronin Female 26 New Mexico USA Marketing
Damon Marquardt Male 27 Virginia USA IT
Elvira Smith Female 39 Oregon USA Accounting
Francisco Parisian Male 38 Washington USA Executive
Clyde Luettgen Male 20 Arkansas USA Operations
Nicholas Ullrich Male 50 Virginia USA IT
Frederick Herman Male 18 New Mexico USA Marketing
Johnathan Schowalter Male 51 Colorado USA HR
Rickey Bode Male 32 New Jersey USA Accounting
Roosevelt DuBuque Male 18 Wyoming USA IT
Saul Wisozk Male 62 Oklahoma USA Accounting
Lydia Feil Female 29 Michigan USA Accounting
Melissa Kozey Female 27 Pennsylvania USA Operations
Edwin Hackett Male 29 New York USA Operations
Melvin Cartwright Male 35 Hawaii USA Executive
Georgia Hand Female 42 California USA HR
Kellie Grant Female 54 New York USA IT
Sheila Luettgen Female 36 Pennsylvania USA Executive
Robin Kling Male 51 Virginia USA IT
Javier Reinger Male 36 Connecticut USA Operations
Eileen Koepp Female 36 New Mexico USA IT
Rose Wilkinson Female 66 California USA Accounting
Kim Lebsack Male 46 Tennessee USA Marketing
Willie Quigley Female 63 Kentucky USA Executive
Jeffery Nikolaus Male 52 Pennsylvania USA Marketing
Taylor Moore Male 18 Montana USA HR
Geneva Murazik Female 61 Pennsylvania USA HR
Gertrude Pacocha Female 66 Oregon USA HR
Cynthia King Female 38 New York USA Accounting
Patrick Runolfsdottir Male 33 Alaska USA Operations
Raul Barton Male 38 Virginia USA Accounting
Israel O'Reilly Male 21 Nebraska USA Operations
Felicia Powlowski Female 57 Pennsylvania USA Operations
Omar Feest Male 28 Michigan USA HR
Melvin Fadel Male 59 Florida USA IT
Orlando Sauer Male 66 Alabama USA HR
Tyler Koelpin Male 63 South Carolina USA HR
Alexandra Schumm Female 24 Colorado USA IT
Monica Prosacco Female 40 Hawaii USA Accounting
Juan Hegmann Male 58 Alaska USA Marketing
Brandy Kihn Female 22 New Jersey USA Accounting
Kerry Hintz Female 53 Michigan USA Marketing
Janice Murphy Female 56 New Mexico USA Accounting
Evan Nicolas Male 48 Alabama USA Operations
Gordon Gutkowski Male 34 Iowa USA HR
Janie Witting Female 20 North Dakota USA HR
Amanda Howe Female 38 Wisconsin USA HR
Jordan Padberg Male 64 New Hampshire USA Marketing
Martin Koelpin Male 66 Maryland USA Accounting
Mamie Johns Female 53 South Carolina USA Marketing
Frederick Kuvalis Male 38 Arizona USA IT
Delores Zulauf Female 56 Nebraska USA Operations
Dwight Stamm Male 26 Missouri 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.