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 Actions
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
Dustin Okuneva Male 44 New York USA Executive
Hilda Botsford Female 59 Alaska USA Operations
Justin Johnson Male 21 Rhode Island USA HR
Sara Nicolas Female 40 Kentucky USA HR
Ismael Johnston Male 50 Indiana USA Executive
Connie Bailey Female 63 Kansas USA Marketing
Kimberly Abbott Female 29 Louisiana USA Accounting
Marlene Rempel Female 58 Kentucky USA Marketing
Justin Schowalter Male 70 Ohio USA HR
Adrienne Mayer Female 26 Utah USA Accounting
Ervin Marvin Male 22 Hawaii USA Operations
Ella Ankunding Female 29 North Carolina USA Accounting
Winifred Leannon Female 52 Oklahoma USA IT
Elias McGlynn Male 45 Washington USA Marketing
Anthony Douglas Male 25 Nevada USA HR
Brooke Stoltenberg Female 67 Michigan USA Marketing
Ted Bashirian Male 68 Virginia USA Executive
Geoffrey Weimann Male 65 Pennsylvania USA Operations
Marcella Hauck Female 48 Washington USA Accounting
Drew Hayes Male 55 Mississippi USA HR
Gerald Bechtelar Male 58 Pennsylvania USA IT
Ervin Schneider Male 44 Mississippi USA HR
Joshua Treutel Male 55 Vermont USA HR
Billie Tillman Female 51 Montana USA Operations
Carla Weimann Female 37 Massachusetts USA Marketing
Otis Donnelly Male 58 Nebraska USA IT
Rolando Zulauf Male 54 Idaho USA Accounting
Daryl Kassulke Male 51 West Virginia USA Operations
Johnnie Morissette Male 33 Texas USA Accounting
Lisa Goyette Female 20 Ohio USA Accounting
Ernest Kohler Male 48 Delaware USA Marketing
Abraham O'Connell Male 20 New Jersey USA Marketing
Felicia Kohler Female 28 West Virginia USA HR
Rickey Tremblay Male 69 Nevada USA Accounting
Kent Wiegand Male 46 Nevada USA HR
Wallace Kuphal Male 33 Maryland USA IT
Susie Raynor Female 29 New York USA Operations
Vera VonRueden Female 28 New Jersey USA HR
Betsy Grady Female 51 Idaho USA Executive
Willie Gleichner Male 41 Montana USA IT
Marshall Lueilwitz Male 46 Delaware USA HR
Darryl Rohan Male 34 Oregon USA Marketing
Ana Schmeler Female 23 Florida USA Executive
Wilfred Feest Male 53 Minnesota USA IT
Marcella Senger Female 41 Idaho USA Marketing
Gladys Jacobi Female 18 New Mexico USA HR
Bryant Rogahn Male 31 California USA Marketing
Marcella Cummerata Female 52 Alabama USA HR
Johnny Ryan Male 32 Utah USA Executive
Billy Welch Male 27 South Dakota USA Operations
Jeanette Ebert Female 41 New Hampshire USA Operations
Benny Roberts Male 29 Illinois USA IT
James Haag Male 22 New Hampshire USA HR
Cory Leannon Male 44 Missouri USA HR
Flora Metz Female 64 Massachusetts USA IT
Terence Effertz Male 51 Ohio USA Accounting
Guadalupe Gutkowski Female 55 New Jersey USA Accounting
Leo Waters Male 53 Kansas USA Executive
Freda Nolan Female 49 Tennessee USA Accounting
Donna Ratke Female 26 Kentucky USA Marketing
Annette Lind Female 41 Pennsylvania USA HR
Mamie Cartwright Female 52 Delaware USA IT
Isabel Abernathy Female 50 Idaho USA Accounting
Nicholas Haley Male 59 Texas USA IT
Luke Heidenreich Male 21 New Jersey USA HR
Lindsay Reichert Female 52 Washington USA Operations
Victoria Haley Female 60 Colorado USA IT
Stacy Schowalter Female 64 West Virginia USA Operations
Israel Connelly Male 69 Kansas USA Executive
Steven Olson Male 70 Delaware USA Marketing
Ira Willms Male 55 South Dakota USA Accounting
Hannah Pouros Female 20 Utah USA Operations
Doreen Bashirian Female 47 Louisiana USA Marketing
Whitney Beatty Female 38 Florida USA Operations
Brandi Botsford Female 27 Nevada USA Accounting
Alexander Orn Male 32 Missouri USA Accounting
Maurice Pfannerstill Male 59 Illinois USA Accounting
Virgil Cruickshank Male 61 Nebraska USA Accounting
Jackie Leannon Male 49 Massachusetts USA Operations
Ryan Pfeffer Male 67 Florida USA Executive
Leona White Female 20 Minnesota USA Marketing
Elena Hand Female 31 Louisiana USA Operations
Mona Fritsch Female 34 Mississippi USA Accounting
Adrienne Weissnat Female 27 Kentucky USA HR
Nathaniel Connelly Male 40 New Jersey USA Executive
Andrew Wunsch Male 30 Nevada USA Executive
Mitchell O'Reilly Male 52 Delaware USA Operations
Vicki Robel Female 69 Missouri USA Accounting
Jeremy Bednar Male 37 Nebraska USA HR
Forrest Jenkins Male 65 Illinois USA Accounting
Brandi Crooks Female 36 Maryland USA Accounting
Roberta O'Hara Female 67 Washington USA Accounting
Terry Bergnaum Male 20 Iowa USA Executive
Laurence Stokes Male 68 Iowa USA Marketing
Aubrey Weissnat Male 23 Pennsylvania USA IT
Lola Farrell Female 29 Illinois USA Accounting
Jeanette Okuneva Female 36 Hawaii USA Operations
Victor Harber Male 70 Texas USA Marketing
Misty Breitenberg Female 28 Colorado USA Accounting
Lorena Durgan Female 53 Connecticut USA Executive
Clifton Mertz Male 50 Florida USA Accounting
George Waelchi Male 65 Mississippi USA HR
Sadie Jacobs Female 58 South Carolina USA HR
Hilda Yundt Female 40 Nevada USA Marketing
Percy Ortiz Male 49 Missouri USA HR
Boyd Hagenes Male 25 Maryland USA Executive
Evelyn Johnston Female 57 Illinois USA HR
Carrie Brekke Female 57 New Jersey USA HR
Raul Feeney Male 24 Michigan USA Marketing
Traci Nader Female 36 Nevada USA Executive
Gabriel Lehner Male 51 South Carolina USA Operations
Dallas Reichel Male 32 Indiana USA Marketing
Percy Lang Male 70 Michigan USA Operations
Celia Ernser Female 60 Tennessee USA Accounting
Beverly Brakus Female 68 North Carolina USA IT
Lloyd Harber Male 30 Alabama USA IT
Bradford Stiedemann Male 68 Indiana USA Operations
Neil Boyer Male 60 Hawaii USA IT
Tommy Nicolas Male 31 Hawaii USA Executive
Leona King Female 56 Hawaii USA Marketing
Lynette Rice Female 66 Georgia USA IT
Douglas Kub Male 38 North Carolina USA IT
Myron Hermiston Male 69 Pennsylvania USA HR
Joy Prohaska Female 64 Washington USA Accounting
Carolyn Armstrong Female 18 Connecticut USA HR
Maggie Davis Female 43 Massachusetts USA Operations
Thelma Fritsch Female 21 New York USA IT
Elsie Moen Female 20 New Jersey USA Executive
Marian Hyatt Female 52 North Carolina USA Executive
Zachary Turcotte Male 58 Nevada USA Operations
Ronnie Kozey Male 32 Delaware USA IT
Jody Schuster Female 63 Minnesota USA HR
Leonard Simonis Male 49 Michigan USA Executive
Roosevelt Baumbach Male 55 Tennessee USA HR
Joshua Spencer Male 45 Tennessee USA HR
Alejandro Bednar Male 59 South Carolina USA IT
Shari Roberts Female 50 Delaware USA Operations
Mable Spencer Female 26 California USA Operations
Tom Labadie Male 32 South Carolina USA Accounting
Whitney Ebert Female 63 West Virginia USA HR
Emilio Champlin Male 52 Oregon USA Operations
Lauren Huels Female 64 Pennsylvania USA Marketing
Paula Dietrich Female 56 Idaho USA Operations
Wayne Kulas Male 65 Iowa USA Operations
Glenda Hauck Female 38 Rhode Island USA IT
Guillermo Steuber Male 23 Virginia USA Executive
Lula Schowalter Female 63 Hawaii USA Operations
Melanie Stroman Female 65 New Jersey USA HR
Pablo Hilll Male 21 Tennessee USA Accounting
Colleen Walker Female 27 Florida USA Operations
Derek Simonis Male 20 Wisconsin USA Executive
Velma Hessel Female 68 Mississippi USA Operations
Roosevelt Harvey Male 59 Delaware USA Marketing
Carol Beatty Female 18 Rhode Island USA HR
Rachel Reilly Female 36 Hawaii USA Accounting
Glenn Wuckert Male 32 Kentucky USA HR
Tanya Kuhn Female 35 Nebraska USA Operations
Elena Haag Female 34 Texas USA Marketing
Rick Sipes Male 51 Kentucky USA Operations
Freddie Lubowitz Male 19 Hawaii USA Operations
Kellie Hilll Female 22 Pennsylvania USA HR
Carol Roberts Female 31 Utah USA IT
Mathew Grady Male 58 South Dakota USA Operations
Nick Runolfsson Male 40 Alabama USA HR
Grady Kutch Male 67 Alaska USA IT
Deanna Rath Female 39 Kentucky USA Marketing
Roberto Weissnat Male 46 Georgia USA HR
Erin Bode Female 22 Georgia USA Operations
Carmen Hackett Female 33 Minnesota USA IT
Angie Johns Female 54 Arkansas USA HR
Bill Jerde Male 25 Connecticut USA Operations
Vanessa Yost Female 60 Rhode Island USA HR
Russell Conn Male 30 Iowa USA Marketing
Gerald Welch Male 23 Maryland USA Operations
Elaine Feeney Female 40 Iowa USA IT
Essie Gerlach Female 51 Missouri USA HR
Fannie Thiel Female 35 New Jersey USA HR
Sylvester Luettgen Male 64 Georgia USA Marketing
Samantha Mueller Female 27 Massachusetts USA Accounting
Neal Wilkinson Male 25 Ohio USA IT
Kari Koss Female 53 New Jersey USA IT
Felipe Leuschke Male 46 Connecticut USA Executive
Joy Hermiston Female 46 Illinois USA Marketing
Roland Keebler Male 20 California USA HR
April Connelly Female 66 Illinois USA Executive
Carmen Lemke Female 68 Texas USA HR
Janis Jenkins Female 38 Tennessee USA Accounting
Ernest Wolf Male 40 Virginia USA Marketing
Shelia Schimmel Female 44 New Mexico USA Accounting
Leslie Walker Male 57 New Mexico USA IT
Marlon Gulgowski Male 41 Connecticut USA Accounting
Johnnie Fisher Female 33 Wisconsin USA Marketing
Nichole Haag Female 24 Idaho USA Marketing
Ethel Schroeder Female 65 Washington USA Marketing
Melba Grady Female 67 Connecticut USA Operations
Claude Hegmann Male 30 South Carolina USA Operations
Guadalupe Franecki Female 43 Missouri USA Executive
Jean Barton Female 50 Washington USA Accounting
Inez Johns Female 22 Minnesota USA HR
Dustin Waelchi Male 26 Tennessee USA Marketing
Darrel D'Amore Male 57 Indiana USA Operations
Orville Lynch Male 40 Wisconsin USA Marketing
Ella Bednar Female 25 Alaska USA IT
Gwen Schowalter Female 29 Alaska USA IT
Norma Larkin Female 28 Arkansas USA Executive
Terence Lang Male 51 Kentucky USA Executive
Gerardo Hodkiewicz Male 46 New Jersey USA IT
Elias Labadie Male 30 Alabama USA Accounting
Ethel Yost Female 43 North Dakota USA HR
Alejandro Fadel Male 69 Oregon USA IT
Roberto Lueilwitz Male 30 Montana USA Operations
Darnell Bailey Male 61 Wisconsin USA HR
Cora Volkman Female 53 Massachusetts USA Accounting
Carlos Ledner Male 45 Tennessee USA IT
Byron Friesen Male 39 New York USA Operations
Forrest Muller Male 38 Colorado USA IT
Rochelle Bradtke Female 23 Kentucky USA Operations
Phil Kris Male 66 Kentucky USA Executive
Josefina Yundt Female 69 Pennsylvania USA Executive
Jimmy Stehr Male 41 Connecticut USA IT
Christian Effertz Male 34 Vermont USA Accounting
Felicia Willms Female 39 Arkansas USA HR
Wilbur Moore Male 68 Delaware USA IT
Matt Boyer Male 69 Kentucky USA Marketing
Josefina Torphy Female 57 Kansas USA Executive
Winifred Gleason Female 21 North Carolina USA Operations
Sylvia Nitzsche Female 49 Louisiana USA Executive
Patricia Turcotte Female 21 New Mexico USA Accounting
Terrence Maggio Male 36 Minnesota USA Accounting
Isaac Waelchi Male 67 Hawaii USA HR
Carlton Watsica Male 32 Wyoming USA Operations
Traci Hahn Female 60 Iowa USA Operations
Rudy Schimmel Male 63 Georgia USA Executive
Joann Gulgowski Female 26 Indiana USA IT
Lucille Friesen Female 27 Nebraska USA Operations
Noah Bergstrom Male 20 Washington USA IT
Claude Price Male 26 Louisiana USA Executive
Shari Yundt Female 27 Illinois USA Accounting
Alex Murphy Male 54 North Dakota USA Operations
Tony Breitenberg Male 35 Iowa USA Operations
Joanna Kassulke Female 23 Arizona USA HR
Ernestine Quitzon Female 52 Tennessee USA IT
Ron DuBuque Male 21 Hawaii USA HR
Lamar Carter Male 56 Arkansas USA HR
Charles Wisozk Male 50 Minnesota USA Executive
Naomi Fritsch Female 47 New York USA Executive
Ronnie Glover Male 50 Indiana USA HR
Ruby Monahan Female 51 North Dakota USA Marketing
Bobby Lind Male 51 Kentucky USA Accounting
Cameron Larkin Male 50 Tennessee USA Accounting
Teri Kemmer Female 41 New York USA Operations
Leslie Marks Male 62 Indiana USA Marketing
Alan Williamson Male 62 Texas USA HR
Jerald Runolfsdottir Male 44 New Jersey USA Marketing
Alfredo Harber Male 66 Montana USA Accounting
Tabitha Schmidt Female 29 Virginia USA Executive
Alex Hagenes Male 48 Maine USA Operations
Juanita Muller Female 58 Wisconsin USA Operations
Phil Lindgren Male 32 New Hampshire USA Executive
Kathryn Dicki Female 47 Wisconsin USA Executive
June Windler Female 59 Wyoming USA IT
George Pfeffer Male 37 Iowa USA HR
Latoya Schulist Female 56 Oklahoma USA Operations
Jonathon Ratke Male 55 Nevada USA Marketing
Georgia Vandervort Female 23 Florida USA HR
Ignacio Bednar Male 52 Oklahoma USA Executive
Anna Von Female 19 Kentucky USA IT
Miranda Quitzon Female 22 Vermont USA IT
Michelle Heidenreich Female 60 West Virginia USA Marketing
Patrick Keebler Male 19 Ohio USA HR
Kelly Friesen Female 47 Oregon USA HR
Alberta Reinger Female 21 Nebraska USA Operations
Adam Hoeger Male 38 Virginia USA IT
Gertrude Boyer Female 65 Rhode Island USA Accounting
Angelica Swaniawski Female 21 Nevada USA Marketing
Celia Predovic Female 57 New York USA HR
Mercedes Ledner Female 68 Kentucky USA Operations
Gustavo Pagac Male 70 Oregon USA Marketing
Victor Crooks Male 34 Kansas USA Operations
Elizabeth Torp Female 19 Ohio USA IT
Kevin Kuhn Male 67 Michigan USA IT
Benjamin Thompson Male 62 California USA Accounting
Caleb Williamson Male 28 Utah USA Executive
Juanita Leuschke Female 30 Washington USA IT
Jenna Walsh Female 20 New Hampshire USA Marketing
Heather Senger Female 59 Connecticut USA IT
Jodi Satterfield Female 51 Oregon USA Executive
Antonia Kertzmann Female 47 Alaska USA Executive
Marta Rippin Female 19 Iowa USA Executive
Gustavo McLaughlin Male 65 Colorado 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.