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
Russell Emmerich Male 66 Nevada USA Operations
Mattie Streich Female 38 Idaho USA Executive
Jessica Batz Female 24 Alaska USA HR
Emily Buckridge Female 46 Pennsylvania USA Operations
Lora Gleason Female 21 Oregon USA Accounting
Laurence Ernser Male 52 Maryland USA HR
Holly Beahan Female 55 Indiana USA Marketing
Gene Weimann Male 30 Minnesota USA Operations
Lynne Sporer Female 49 South Carolina USA IT
Clarence Schmidt Male 34 South Dakota USA Accounting
Violet Schmeler Female 23 New Jersey USA IT
Alfred Beahan Male 34 Oregon USA Marketing
Martha Effertz Female 55 Indiana USA Marketing
Neal Harvey Male 42 Hawaii USA Marketing
Neal Wolf Male 34 Wyoming USA Marketing
Nathaniel Konopelski Male 32 Washington USA Executive
Bruce Effertz Male 24 New Mexico USA Marketing
Rhonda Koss Female 39 Nevada USA IT
Opal Bechtelar Female 23 Utah USA HR
Gilberto Streich Male 42 Minnesota USA HR
Stacy Goodwin Female 34 Wisconsin USA Accounting
Lorene Ward Female 49 Rhode Island USA IT
Javier Emard Male 22 Washington USA IT
Joe Rice Male 66 Texas USA Marketing
Rex Deckow Male 43 Hawaii USA Accounting
Miguel Quigley Male 37 Idaho USA Executive
Jeannie Kub Female 46 Georgia USA Marketing
Sherman Corkery Male 52 South Dakota USA Accounting
Arthur Metz Male 48 North Dakota USA Operations
Traci Bartell Female 25 Hawaii USA HR
Sheri Dare Female 37 Oklahoma USA Executive
Mitchell Bogan Male 38 Nevada USA Operations
Lois Treutel Female 37 New Jersey USA Operations
Lloyd Kilback Male 18 Georgia USA Marketing
Tommie Braun Male 36 Washington USA Executive
Brandon Haag Male 34 Hawaii USA IT
Louis Lynch Male 46 New Hampshire USA Executive
Theresa Wisozk Female 57 Mississippi USA Operations
Clay Yost Male 39 Kansas USA HR
Vickie Beier Female 34 Pennsylvania USA Operations
Hugh Cronin Male 66 Colorado USA Marketing
Roy Little Male 30 New Jersey USA Marketing
Bridget Bechtelar Female 24 Massachusetts USA Marketing
Natasha Funk Female 24 West Virginia USA Operations
Ella Jones Female 59 New York USA IT
Helen Gerlach Female 48 New Hampshire USA HR
Wilma Hoppe Female 22 Indiana USA Accounting
Gladys Dare Female 24 Oregon USA Marketing
Wilbert Hermann Male 28 Utah USA HR
Kristina Koss Female 23 West Virginia USA HR
Garrett Buckridge Male 55 Virginia USA HR
Dwayne Schowalter Male 33 Illinois USA HR
Jamie Leffler Female 69 Virginia USA Marketing
Woodrow Haag Male 43 Minnesota USA Executive
Angel Murazik Male 43 Michigan USA Executive
Tomas Schneider Male 47 Missouri USA Accounting
Jared Rolfson Male 46 New Jersey USA HR
Judith Tremblay Female 39 Hawaii USA Marketing
Carlos Pfeffer Male 60 Arizona USA IT
Eloise Kshlerin Female 44 Massachusetts USA Marketing
Darin Mayert Male 26 Colorado USA Accounting
Curtis McClure Male 23 Wisconsin USA Operations
Irvin Jacobi Male 27 Hawaii USA Operations
Abraham Wiza Male 34 Nevada USA HR
Edward Smith Male 41 Connecticut USA Operations
Anna Hirthe Female 18 Hawaii USA IT
Tracey Green Female 29 Alaska USA Accounting
Clark West Male 50 Maine USA IT
Michele Mills Female 53 Florida USA IT
Sarah Kuvalis Female 21 Hawaii USA Marketing
Betty Renner Female 55 Washington USA Operations
Caroline Goldner Female 39 Utah USA Executive
Thelma Rice Female 23 Ohio USA IT
Ricardo Sawayn Male 66 Washington USA Executive
Billy Green Male 27 Connecticut USA HR
Sonya Ferry Female 63 Rhode Island USA IT
Marcia Gleason Female 66 Wisconsin USA IT
Johanna Barton Female 46 Minnesota USA Marketing
Leticia Kovacek Female 56 New Jersey USA Accounting
Maxine Kling Female 34 Oregon USA Accounting
Kathy Rath Female 51 Minnesota USA HR
Jason Ratke Male 52 Texas USA Operations
Earl Bernhard Male 21 New Hampshire USA HR
Christy Reilly Female 57 Ohio USA IT
Wesley Johnston Male 53 Georgia USA Marketing
Raul Fadel Male 38 West Virginia USA HR
Lonnie Schinner Male 30 Louisiana USA HR
Rex Heathcote Male 55 Pennsylvania USA Marketing
Angela Hermiston Female 39 Indiana USA Accounting
Don Towne Male 42 Maryland USA HR
Alex Luettgen Male 65 Maine USA Accounting
Bethany Harvey Female 29 Pennsylvania USA Accounting
Roxanne Gorczany Female 37 Arizona USA Executive
Jennie Kshlerin Female 60 Kentucky USA Marketing
Joy Crooks Female 23 Virginia USA IT
Blanche Wisozk Female 44 Missouri USA Executive
Kristi Schinner Female 32 Michigan USA Executive
Leticia Bins Female 56 North Carolina USA Accounting
Bradford O'Kon Male 63 California USA HR
Salvador Larkin Male 28 Missouri USA IT
Juan Schaefer Male 60 Minnesota USA IT
Jimmie Dicki Male 24 Georgia USA Operations
Hannah Botsford Female 25 Alaska USA Marketing
Ruben Schmeler Male 66 Kentucky USA Executive
Jesse McCullough Male 61 New York USA HR
George Weimann Male 46 Colorado USA Marketing
Sheryl Bruen Female 23 Pennsylvania USA HR
Bryan Blanda Male 56 Indiana USA Accounting
Sheldon Skiles Male 27 Nevada USA IT
Rex Wisoky Male 52 Missouri USA Marketing
Tasha Moore Female 67 Louisiana USA HR
Byron Ernser Male 66 Ohio USA IT
Chad Kertzmann Male 40 Tennessee USA Executive
Steve Wiza Male 31 Georgia USA Operations
Virgil Vandervort Male 48 New Jersey USA HR
Jennie Schamberger Female 23 Virginia USA HR
Susan Rodriguez Female 41 California USA IT
Bob Reichert Male 38 New York USA IT
Gabriel Mante Male 67 Connecticut USA Accounting
Larry Kautzer Male 27 Pennsylvania USA Accounting
Wilbur King Male 30 Kentucky USA Operations
Israel Moen Male 46 Kentucky USA Operations
Lila Sporer Female 21 Pennsylvania USA Marketing
Traci Weimann Female 65 Illinois USA Accounting
Clyde Lynch Male 64 Ohio USA Accounting
Juan Ullrich Male 44 Maine USA Marketing
Lena Ferry Female 66 Ohio USA Marketing
Edgar McGlynn Male 34 Maryland USA Operations
Christie Kuhic Female 31 New Hampshire USA Accounting
Herbert Fadel Male 53 Arizona USA Accounting
Jan Okuneva Male 59 Mississippi USA Executive
Tamara VonRueden Female 20 Washington USA HR
Sherry Effertz Female 59 Kentucky USA Accounting
Gloria Mayer Female 20 Mississippi USA Operations
Roger Lynch Male 63 Arkansas USA IT
Eileen Reichert Female 56 North Carolina USA IT
Terri Macejkovic Female 53 Arizona USA Marketing
Jordan Langworth Male 50 Georgia USA Executive
Wendy Feil Female 34 Nebraska USA Operations
Pat Klein Male 43 Nebraska USA Operations
Sophie Jenkins Female 31 Ohio USA Marketing
Gail Gorczany Female 47 Connecticut USA Accounting
Sheldon Daugherty Male 26 Illinois USA Operations
Wallace Hirthe Male 49 North Carolina USA HR
Blanche Dooley Female 50 Colorado USA Accounting
Kristopher Johns Male 66 Wyoming USA Operations
Alexandra Blanda Female 37 Tennessee USA Marketing
Jeremy Wiza Male 21 Georgia USA Marketing
June Buckridge Female 37 New Mexico USA HR
Tabitha Conroy Female 69 Arizona USA Executive
Salvador Gleason Male 57 Tennessee USA Marketing
Ernesto Boehm Male 49 New York USA Marketing
Jane Willms Female 36 Alabama USA Executive
Blanca Crist Female 36 Wyoming USA Marketing
Edmond McDermott Male 25 South Carolina USA Accounting
Fred Kuhlman Male 41 North Carolina USA Operations
Helen Wolff Female 37 Alabama USA IT
Colin Torphy Male 35 Rhode Island USA HR
Luis Bergstrom Male 65 Wisconsin USA Operations
Caroline Roberts Female 60 Connecticut USA IT
Delia Rogahn Female 46 Iowa USA IT
Marcella Cronin Female 46 Mississippi USA Marketing
Leonard Cummerata Male 41 West Virginia USA Operations
Elsa Davis Female 68 Michigan USA Operations
Leah Okuneva Female 42 North Carolina USA Accounting
Hope Pouros Female 52 Missouri USA Operations
Ray Dach Male 36 Minnesota USA Marketing
Rosie Huel Female 23 Nebraska USA IT
Eddie Kuhn Male 44 Kentucky USA Marketing
Sergio Herman Male 66 Nebraska USA Executive
Everett Huels Male 65 New Hampshire USA IT
Janice Stamm Female 27 Tennessee USA Operations
Harriet Hyatt Female 53 Michigan USA HR
Jackie Bode Female 33 Rhode Island USA HR
Jackie Hahn Female 47 Virginia USA HR
Leticia Hauck Female 38 Idaho USA Marketing
Flora Buckridge Female 26 Illinois USA Accounting
Lisa Smitham Female 29 Alaska USA Executive
Ada Ullrich Female 35 South Dakota USA Operations
Christina Cartwright Female 67 Rhode Island USA Executive
Adam Rohan Male 53 Ohio USA Executive
Sonya Hilll Female 59 New Mexico USA Operations
Mark Jerde Male 55 Maine USA Marketing
Kristina O'Reilly Female 41 Nebraska USA IT
Kurt Goodwin Male 53 New Jersey USA HR
Bennie Kuhlman Male 49 Montana USA Marketing
Colin Rice Male 56 New Mexico USA Executive
Marcella Dooley Female 44 Arizona USA Accounting
Andy Schneider Male 44 Georgia USA Marketing
Agnes Hane Female 41 Florida USA Operations
Jerome Fadel Male 23 Idaho USA Marketing
Lowell Howell Male 68 Indiana USA Operations
Bryant Daugherty Male 44 New York USA Operations
Jeannie Hintz Female 53 Hawaii USA IT
Ruben Rath Male 39 Nevada USA Marketing
Viola Breitenberg Female 27 Illinois USA Accounting
Jeffery Emard Male 24 Louisiana USA Accounting
Rosalie Steuber Female 47 Arizona USA Executive
Mike Prohaska Male 26 Washington USA IT
Sandra Ebert Female 54 Georgia USA Executive
Homer Prosacco Male 68 Arkansas USA Executive
Jody Spinka Female 69 Alabama USA IT
Karla Green Female 42 Minnesota USA Marketing
Amos Simonis Male 62 New Mexico USA Executive
Chad Carter Male 32 West Virginia USA Marketing
Gayle Bechtelar Female 22 Pennsylvania USA Accounting
Jay Reichel Male 58 Wisconsin USA IT
Ross Ward Male 37 Pennsylvania USA Accounting
Craig Harris Male 46 Washington USA Operations
Jared Graham Male 34 Iowa USA Marketing
Cora Parker Female 26 New Hampshire USA Accounting
Herman Kassulke Male 52 Virginia USA Marketing
Alfredo Konopelski Male 18 Oregon USA HR
Thelma Hermiston Female 58 Florida USA HR
Gail Zulauf Female 50 New York USA HR
Bernice Thompson Female 37 New Mexico USA Accounting
Dan Gulgowski Male 53 South Dakota USA Operations
Melvin Bins Male 22 Michigan USA Operations
Alberto Gorczany Male 33 Alabama USA Operations
Joan Mann Female 27 Rhode Island USA Operations
Bill Weissnat Male 56 Hawaii USA Executive
Luke Hansen Male 70 Kentucky USA IT
Ricky Fisher Male 34 Montana USA Accounting
Janis Harber Female 37 Idaho USA HR
Lance Sawayn Male 35 South Dakota USA Executive
Douglas Williamson Male 25 Wisconsin USA Accounting
Keith Mann Male 20 Oregon USA IT
Erma Sanford Female 37 Georgia USA Marketing
Dan Johnson Male 54 Georgia USA Executive
Jeffrey Kub Male 61 Wisconsin USA Accounting
Guadalupe Dach Female 59 Illinois USA Operations
Jodi Bradtke Female 31 Virginia USA Executive
Chris McKenzie Male 56 Connecticut USA Accounting
Janie Purdy Female 42 Arizona USA HR
Irma Murray Female 26 Oregon USA Accounting
Theresa Considine Female 21 Florida USA Operations
Andre Bartell Male 24 Louisiana USA IT
Mary Lemke Female 43 Washington USA Accounting
Warren Moen Male 47 Texas USA IT
Lydia Brekke Female 28 Utah USA Operations
Gail Reichel Female 26 Rhode Island USA IT
Joe Nicolas Male 19 New Mexico USA Marketing
Monica Swaniawski Female 38 Vermont USA HR
Lindsay Aufderhar Female 44 Tennessee USA HR
Clinton Marvin Male 41 Nevada USA Accounting
Cathy Simonis Female 50 Delaware USA IT
Ira Schultz Male 31 New York USA Accounting
Brenda Gleichner Female 32 West Virginia USA Accounting
Garry Christiansen Male 67 New Mexico USA IT
Ross Larson Male 43 California USA HR
Cecil Hamill Male 62 Hawaii USA Operations
Lydia Reinger Female 50 New Jersey USA Operations
Beatrice Stokes Female 28 Oklahoma USA IT
Shelly Dietrich Female 21 Connecticut USA HR
Edna Wisozk Female 52 Arizona USA Operations
Dwight Grant Male 49 Texas USA Operations
Shane Greenfelder Male 69 Delaware USA Executive
Della Lakin Female 37 New Jersey USA Operations
Gregory Bechtelar Male 69 Arkansas USA IT
Joshua Heidenreich Male 57 Arkansas USA Accounting
Jan Tillman Female 24 West Virginia USA Operations
Harry Frami Male 54 Nevada USA Marketing
Bruce Greenholt Male 45 Iowa USA HR
Martha MacGyver Female 57 West Virginia USA Operations
Lynn Stamm Male 61 Iowa USA Marketing
Anita Smith Female 24 Colorado USA Marketing
Archie Daniel Male 19 Tennessee USA Operations
Max Kunde Male 29 Montana USA Operations
Dawn Moen Female 27 Virginia USA HR
Katie McCullough Female 37 West Virginia USA Accounting
Terrell Botsford Male 58 West Virginia USA Operations
Alison O'Hara Female 32 Arkansas USA Operations
Ginger Effertz Female 22 Virginia USA HR
Esther Leannon Female 57 South Carolina USA HR
Calvin Ullrich Male 57 New Jersey USA Operations
Ebony Luettgen Female 38 Idaho USA Accounting
Steven Ernser Male 52 Mississippi USA HR
Donald Pouros Male 40 Minnesota USA Operations
Hazel Bergstrom Female 35 Minnesota USA Accounting
Francis Nolan Female 57 Vermont USA Operations
Raquel Barton Female 48 Virginia USA Accounting
Mercedes Dickinson Female 32 Illinois USA HR
Stacey Frami Female 38 California USA HR
Theresa Rath Female 55 Arizona USA Operations
Lola Leffler Female 24 Missouri USA HR
Cassandra Schroeder Female 26 Oklahoma USA Marketing
Caleb Bosco Male 34 Hawaii USA Executive
Bernadette Hickle Female 22 Oregon USA Executive
Marvin Parisian Male 70 Tennessee USA Executive
Sidney Greenholt Male 51 New Hampshire 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.