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
Billie Ankunding Female 40 Vermont USA HR
Hattie Barton Female 21 Utah USA Executive
Gwendolyn Oberbrunner Female 56 Nevada USA Marketing
Erika Hoppe Female 47 Kansas USA Operations
Dawn Swift Female 31 New York USA HR
Lucy McCullough Female 36 Michigan USA Operations
Scott Kertzmann Male 64 Oregon USA Accounting
Kurt Miller Male 66 New Mexico USA IT
Clifford Daugherty Male 46 Missouri USA HR
Alan Gutkowski Male 49 New Mexico USA Accounting
Meghan Bednar Female 48 Indiana USA HR
Kim Bailey Female 52 Louisiana USA Marketing
Joan Spinka Female 31 New Hampshire USA Operations
Jacquelyn Gutkowski Female 58 North Carolina USA Marketing
Jeremy Hane Male 47 Kentucky USA Marketing
Kate Farrell Female 63 Tennessee USA Operations
Eva Thompson Female 31 Georgia USA IT
Shelley Rath Female 42 Pennsylvania USA HR
Gordon Swaniawski Male 35 North Carolina USA HR
Tracey Wilkinson Female 42 Oklahoma USA Operations
Lucas Kiehn Male 31 Nebraska USA IT
Paul Jacobson Male 40 Alaska USA Executive
Christina Lubowitz Female 28 Alaska USA HR
Manuel Streich Male 18 Connecticut USA HR
Grant Herzog Male 32 Wyoming USA Operations
Anita Nolan Female 51 California USA IT
Elias Miller Male 34 Indiana USA Operations
Lance Koch Male 18 Arkansas USA Marketing
Edith Buckridge Female 38 Alabama USA Executive
Alexandra Baumbach Female 44 Montana USA Marketing
Robin Maggio Male 57 Nebraska USA Executive
Rosalie Von Female 38 South Dakota USA Accounting
Ada Block Female 31 New Mexico USA IT
Alicia Walker Female 65 South Dakota USA IT
Guadalupe Rippin Female 19 Mississippi USA Accounting
Norman Kulas Male 63 Minnesota USA IT
Jamie Considine Male 18 Wisconsin USA IT
Leland Kuhn Male 65 New Mexico USA HR
Ben Hegmann Male 52 Pennsylvania USA Executive
Darryl Vandervort Male 29 Indiana USA Accounting
Debbie Hodkiewicz Female 52 Kansas USA Operations
Lamar Kilback Male 61 Wisconsin USA Marketing
Wesley Douglas Male 50 West Virginia USA Operations
Becky Parisian Female 39 Colorado USA HR
Russell Hirthe Male 48 Connecticut USA Marketing
Johnathan Feeney Male 33 Illinois USA IT
Teresa Klein Female 35 Utah USA IT
Sophie Swaniawski Female 65 Minnesota USA HR
Charlene Cummerata Female 68 New York USA Accounting
Morris Weimann Male 37 Ohio USA Accounting
Cesar Ratke Male 20 Virginia USA Operations
Ricky Jast Male 65 Maryland USA HR
Casey Collier Male 36 Rhode Island USA Operations
Myrtle Witting Female 41 Wyoming USA Operations
Ana Beier Female 30 Idaho USA IT
Nathaniel Gislason Male 37 Massachusetts USA Marketing
Stuart Altenwerth Male 54 Delaware USA Operations
Salvatore Schimmel Male 40 Nebraska USA Accounting
Deanna Orn Female 30 Arkansas USA Marketing
Cecelia Howe Female 56 Hawaii USA Accounting
Terri Steuber Female 59 Illinois USA HR
Leonard Legros Male 43 South Dakota USA Operations
Brett Pfannerstill Male 48 Tennessee USA Marketing
Gayle Terry Female 64 Kansas USA IT
Dawn Gleason Female 29 Alaska USA Accounting
Delores Stokes Female 67 California USA IT
Ralph Rogahn Male 35 Minnesota USA Executive
Kirk Purdy Male 55 Ohio USA HR
Darrell Lind Male 21 Maine USA Accounting
Arturo Larson Male 32 Arizona USA Accounting
Austin Gulgowski Male 66 Indiana USA Accounting
Lowell Abernathy Male 35 Oklahoma USA Accounting
Joyce Quitzon Female 34 Tennessee USA HR
Emily Grimes Female 21 Michigan USA Operations
Melba Stiedemann Female 22 Oklahoma USA Executive
Clark Rutherford Male 26 West Virginia USA Marketing
Barbara Bashirian Female 24 West Virginia USA Marketing
Greg Kub Male 48 Utah USA Marketing
Lula Spencer Female 39 Oklahoma USA IT
Mamie Becker Female 62 Hawaii USA Accounting
Sherman Kilback Male 21 North Dakota USA Accounting
Priscilla Mitchell Female 19 Hawaii USA HR
Jaime Heathcote Male 64 Massachusetts USA Accounting
Pamela Batz Female 46 Oregon USA Operations
Darin Kassulke Male 51 Colorado USA Accounting
Myra Boyer Female 57 Arkansas USA IT
Travis Ortiz Male 48 Wyoming USA Accounting
Della Hoeger Female 62 New York USA Operations
Kellie Hessel Female 47 Arizona USA Executive
Alexis Lebsack Female 35 Virginia USA Accounting
Chester Green Male 57 Arizona USA HR
Clarence Herzog Male 20 Michigan USA Executive
Clayton Schneider Male 59 New Hampshire USA IT
Darlene Kassulke Female 31 New Mexico USA Operations
Alexis Parker Female 44 Nevada USA HR
Joel O'Hara Male 21 Illinois USA IT
Jamie Prosacco Male 64 Maine USA Operations
Toni Lang Female 56 Ohio USA Accounting
Rodney Wisoky Male 26 Massachusetts USA HR
Maria Hickle Female 32 Iowa USA Accounting
Moses Krajcik Male 48 New Mexico USA Accounting
Raul Waelchi Male 63 Washington USA IT
Brandon Walsh Male 57 Maryland USA Accounting
Anita Swift Female 63 Connecticut USA IT
Eugene Kunde Male 23 Washington USA HR
Rosa Jakubowski Female 62 Louisiana USA Operations
Harvey Legros Male 24 Washington USA HR
Tyrone Kiehn Male 38 Georgia USA Marketing
Jackie Pfeffer Female 56 North Dakota USA Accounting
Austin Oberbrunner Male 28 Maine USA HR
Douglas Ratke Male 21 Pennsylvania USA Accounting
Alexandra Zemlak Female 18 Maryland USA Marketing
Brandy Gerhold Female 32 Montana USA HR
Brad Rodriguez Male 33 Connecticut USA IT
Santos Paucek Male 31 Washington USA Operations
Tracy Bednar Female 23 Virginia USA HR
Herman Crona Male 70 Maryland USA HR
Elmer Ankunding Male 22 New Hampshire USA Executive
Barbara Hudson Female 19 Arizona USA Accounting
Alton Homenick Male 18 Massachusetts USA Operations
Bertha Hoeger Female 46 Kansas USA IT
Carol Gusikowski Female 63 Wisconsin USA Executive
Sara Gislason Female 48 Minnesota USA Accounting
Melvin Price Male 59 Wisconsin USA IT
Charlene Mraz Female 64 Florida USA IT
Erika Franecki Female 37 Arkansas USA IT
Irvin Ledner Male 48 Kansas USA IT
Dexter Sawayn Male 27 Indiana USA Accounting
Robert Feil Male 62 New Jersey USA HR
Brad Emmerich Male 47 Virginia USA Accounting
Norman Kutch Male 46 Nebraska USA Marketing
Marianne D'Amore Female 57 Montana USA IT
Philip Mann Male 36 Arizona USA HR
Melanie McClure Female 43 Connecticut USA IT
Fredrick Zieme Male 65 North Carolina USA Executive
Arlene Predovic Female 30 New Hampshire USA Accounting
Dolores Abbott Female 24 Wyoming USA HR
Bonnie Beier Female 29 Vermont USA Accounting
Marshall Powlowski Male 64 Oklahoma USA HR
Barry Stoltenberg Male 40 Illinois USA Executive
Jaime Rippin Female 65 South Dakota USA Executive
Ashley Fritsch Female 62 North Carolina USA IT
Kristina Adams Female 64 Maryland USA Marketing
Rickey Bins Male 21 Florida USA Marketing
Clint Walsh Male 44 Louisiana USA Marketing
Della Renner Female 51 Kansas USA Accounting
Bertha Streich Female 33 Vermont USA IT
Lyle Lindgren Male 56 New Mexico USA HR
Tracy Connelly Female 61 Arizona USA Marketing
Salvador Becker Male 70 Alaska USA HR
Ryan Toy Male 49 Arkansas USA Marketing
Robyn Schinner Female 46 Louisiana USA Marketing
Henry Kohler Male 54 Florida USA HR
Roy Mitchell Male 48 Vermont USA Operations
Darlene Barton Female 53 Texas USA Marketing
David Adams Male 36 Indiana USA Operations
Kristie Bergnaum Female 54 Massachusetts USA HR
Rita Hegmann Female 57 Idaho USA Accounting
Gina Herzog Female 31 Massachusetts USA Marketing
Angelica Parker Female 40 Maine USA Operations
Dianna Johns Female 63 New Jersey USA Executive
Erik Rowe Male 21 Vermont USA HR
Hugh Wilderman Male 23 Maine USA Operations
Shirley Gulgowski Female 62 Arizona USA Executive
Meghan Kerluke Female 36 Mississippi USA HR
Dustin Kohler Male 60 Illinois USA Executive
Gerard Brown Male 64 Kentucky USA Executive
Hugo Rohan Male 30 Virginia USA Marketing
Zachary Moore Male 53 North Carolina USA Accounting
Vanessa Brekke Female 64 Vermont USA Marketing
Barbara Huels Female 47 Delaware USA Operations
Levi Collier Male 43 Tennessee USA Operations
Paulette Schinner Female 50 North Dakota USA Executive
Marlon Goyette Male 45 Arkansas USA Executive
Oscar Runolfsson Male 68 Utah USA Marketing
Jamie Littel Female 60 Minnesota USA IT
Timmy Rath Male 32 Kentucky USA Marketing
Roosevelt Kozey Male 54 Utah USA IT
Colin Mills Male 60 California USA Marketing
Javier Walker Male 24 Kansas USA Executive
Karen Morar Female 36 Wisconsin USA IT
Jaime Terry Male 38 Alaska USA Operations
Joan Jacobs Female 46 Maine USA Accounting
Stella Daugherty Female 51 Alaska USA IT
Marion Hills Female 35 Oklahoma USA Accounting
Marion Bechtelar Female 48 Nebraska USA IT
Ian Feest Male 51 Colorado USA Accounting
Laverne Bernhard Female 51 Pennsylvania USA Executive
Gilberto McKenzie Male 43 Florida USA Accounting
Roman Barrows Male 68 Alaska USA HR
Jeanette Fahey Female 38 North Dakota USA Accounting
Gabriel Fahey Male 69 Montana USA IT
Patricia Douglas Female 31 Ohio USA Operations
Christy Harvey Female 22 Connecticut USA Accounting
Roy Smith Male 30 Delaware USA HR
Anthony Parisian Male 68 Delaware USA Accounting
Kristy Smitham Female 50 Florida USA Marketing
Rick Becker Male 62 Arkansas USA Marketing
Taylor Hirthe Male 34 Tennessee USA IT
Daryl Marquardt Male 30 Washington USA Executive
Guy Krajcik Male 57 Alabama USA Accounting
Leona Schmeler Female 18 Hawaii USA IT
Ebony Vandervort Female 25 North Dakota USA HR
Leroy Crona Male 55 New Mexico USA IT
Angela Zboncak Female 67 North Carolina USA Accounting
Grant Dach Male 24 Alabama USA Operations
Matt Haley Male 62 Alaska USA Operations
Pedro Altenwerth Male 70 Maryland USA Marketing
Clay Pacocha Male 21 Missouri USA Executive
Jenny Beahan Female 22 Delaware USA HR
Cynthia Bednar Female 34 Louisiana USA HR
Alison Hermiston Female 34 Connecticut USA Accounting
Loretta Fritsch Female 69 South Carolina USA Operations
Matt Lowe Male 31 Vermont USA Marketing
Verna Miller Female 60 Minnesota USA HR
Tom Nicolas Male 65 North Dakota USA Marketing
Misty Hettinger Female 65 Hawaii USA Marketing
Kerry Grady Male 48 Oklahoma USA HR
Earl Bartell Male 65 California USA Accounting
Sylvia Haag Female 67 Ohio USA Accounting
Marsha Balistreri Female 25 North Carolina USA Marketing
Vincent Conn Male 67 Maine USA Accounting
Dixie Hills Female 24 Idaho USA HR
Shelley Lemke Female 57 Oregon USA Executive
Yolanda Ledner Female 59 California USA HR
Erma Bayer Female 29 Louisiana USA IT
Carlton Kuhn Male 32 Georgia USA Accounting
Sylvester Kuhic Male 49 Pennsylvania USA Marketing
Kenny Mertz Male 21 Hawaii USA Accounting
Alberta Crona Female 39 North Carolina USA HR
Faye Welch Female 33 Michigan USA Operations
Raquel Turner Female 41 Nevada USA Executive
Abraham Keebler Male 62 Illinois USA Operations
Orlando Ryan Male 65 Maine USA Marketing
Jimmy Muller Male 48 Tennessee USA Accounting
Armando Reichel Male 24 Idaho USA Operations
Inez Gulgowski Female 18 Montana USA Executive
Verna O'Conner Female 32 Vermont USA Executive
Constance Spencer Female 65 Oklahoma USA HR
Dawn Botsford Female 24 Mississippi USA Operations
Ryan Balistreri Male 34 Kansas USA Marketing
Erin Quitzon Female 34 Illinois USA Marketing
Joanne Kutch Female 59 North Dakota USA Operations
Tami Boyer Female 32 South Dakota USA HR
Ryan Davis Male 41 Mississippi USA IT
Freddie Farrell Male 41 Idaho USA Executive
Rose Ziemann Female 49 New York USA Accounting
Ashley Pagac Female 18 Wyoming USA Operations
Clifton Will Male 22 Oregon USA Operations
Pauline Hand Female 38 Missouri USA Accounting
Stuart Kub Male 21 Montana USA HR
Luz Kshlerin Female 23 Minnesota USA Executive
Benny Powlowski Male 26 Kentucky USA Marketing
Shawna Schulist Female 59 New Jersey USA Executive
Jody Little Male 29 Texas USA Operations
Shelley Sipes Female 51 Pennsylvania USA HR
Dominic Gutmann Male 43 Oregon USA Executive
Erma Schumm Female 27 Oklahoma USA Executive
Lois Gerlach Female 33 Nebraska USA HR
Faye Spinka Female 66 South Carolina USA HR
Thomas Parker Male 23 Alaska USA HR
Margarita Russel Female 39 Minnesota USA Accounting
Clark Denesik Male 40 Idaho USA Accounting
Stanley Heaney Male 21 Louisiana USA Operations
Rudy Marks Male 37 Alabama USA IT
Preston Langworth Male 50 Utah USA HR
Bradford Casper Male 42 West Virginia USA IT
Erika Stamm Female 25 New Mexico USA Executive
Clyde Fisher Male 30 Montana USA Executive
Elijah Dicki Male 41 North Dakota USA Operations
Kayla Tromp Female 53 Oregon USA HR
Hope Rice Female 62 California USA IT
Annie Trantow Female 55 Tennessee USA Accounting
Gene Hessel Male 64 Idaho USA HR
Guillermo Maggio Male 53 Kansas USA HR
Donna Abernathy Female 64 Hawaii USA Executive
Marcella O'Conner Female 29 Tennessee USA Executive
Perry Carter Male 21 Connecticut USA IT
Angela O'Connell Female 69 Ohio USA Executive
Clarence Runte Male 43 South Carolina USA Operations
Janis Dickens Female 45 Michigan USA Marketing
Derek Yundt Male 42 Wisconsin USA Marketing
Jennifer Stokes Female 53 Montana USA Marketing
Alejandro Kuhlman Male 56 Tennessee USA IT
Ashley Wisoky Female 28 Louisiana USA Marketing
Naomi Kilback Female 37 Indiana USA HR
Renee Schiller Female 26 Nevada USA IT
Linda Daniel Female 47 Louisiana USA Accounting
Erik Cassin Male 42 Wyoming USA Marketing
Owen Kertzmann Male 57 Washington 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.