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
Kerry Emard Female 60 North Carolina USA Executive
Megan Yost Female 67 Massachusetts USA IT
Gene Simonis Male 35 California USA IT
Gerald Fisher Male 67 Colorado USA IT
Hannah Deckow Female 58 Wisconsin USA Marketing
Bernice Keebler Female 22 Arkansas USA Accounting
Steven Anderson Male 31 Arizona USA Operations
Edna Bartell Female 30 Maine USA Marketing
Jimmy Lowe Male 40 Arizona USA HR
Alma Hoppe Female 57 Utah USA Executive
Tami Friesen Female 61 Iowa USA Operations
Edward Jaskolski Male 46 Vermont USA HR
Bobbie Jacobs Female 52 Ohio USA Accounting
Jackie Weissnat Female 27 Ohio USA Marketing
Brooke Ebert Female 70 Rhode Island USA IT
Sharon Gerhold Female 64 Florida USA Accounting
Timmy Reynolds Male 51 South Carolina USA Accounting
Adrian Weimann Male 27 Nebraska USA Executive
Joseph Bosco Male 44 Nevada USA IT
Jessie Ward Female 42 Indiana USA Executive
Irving Nolan Male 59 North Carolina USA HR
Neal Hodkiewicz Male 63 Maryland USA IT
Jeanette Kshlerin Female 50 North Dakota USA IT
Delia Ryan Female 53 Utah USA Accounting
Darrell Harber Male 64 Louisiana USA Accounting
Bethany Tillman Female 56 Washington USA HR
Darren Kling Male 22 Illinois USA Marketing
Ervin Shanahan Male 37 Tennessee USA Executive
Neal Watsica Male 63 Washington USA HR
Rufus Harris Male 55 Ohio USA Accounting
Shawna Becker Female 57 Missouri USA Accounting
Cecil Mann Male 25 Wyoming USA IT
Tina Kris Female 61 New Mexico USA HR
Rudy Collier Male 54 Arizona USA Operations
Harriet Schaefer Female 32 New Jersey USA HR
Gloria Fritsch Female 46 Virginia USA IT
Sadie Howe Female 63 Mississippi USA Executive
Tommie Blanda Male 27 Michigan USA IT
Nora Cole Female 60 Kentucky USA Executive
Jake Schmeler Male 31 Oklahoma USA Executive
Alicia Williamson Female 28 Alabama USA IT
Lance Predovic Male 47 New Hampshire USA Accounting
Samantha Bartell Female 22 Maryland USA Executive
Casey McClure Male 66 Vermont USA Executive
Toby Wisozk Male 28 New Hampshire USA Marketing
Adrian Gleichner Male 64 New Jersey USA Marketing
Joy Gerlach Female 64 Arizona USA IT
Sonia Toy Female 68 Idaho USA Accounting
Freddie Hartmann Male 68 Arizona USA HR
Elizabeth Bergnaum Female 26 Delaware USA Accounting
Angie Greenholt Female 32 Florida USA Marketing
Angela Hauck Female 37 New Hampshire USA IT
Laurence Stroman Male 56 New Jersey USA Accounting
Kelli Langosh Female 50 Oregon USA IT
Moses Homenick Male 34 Ohio USA Operations
Tonya Rolfson Female 48 Wisconsin USA HR
Lila Weissnat Female 43 Connecticut USA Operations
Raymond Shanahan Male 41 Georgia USA Marketing
Jerald Funk Male 25 Maryland USA Operations
Jill Raynor Female 63 Illinois USA Executive
Traci Thompson Female 36 West Virginia USA Operations
Gregg Nienow Male 56 Kentucky USA Accounting
Sherman Gaylord Male 30 North Dakota USA Accounting
Rosemary Feil Female 29 Kentucky USA Accounting
Rosalie Schulist Female 42 Nevada USA Executive
Kelvin Maggio Male 70 New Hampshire USA HR
Amy Crona Female 24 Mississippi USA HR
Alex Goodwin Male 65 North Carolina USA HR
Stacy Thiel Female 50 North Dakota USA IT
Herman Herzog Male 41 Washington USA HR
Marcella Wolf Female 51 Michigan USA Operations
Rafael Schroeder Male 67 Washington USA Operations
Candice Luettgen Female 52 Ohio USA Marketing
Lorraine Wisoky Female 47 Michigan USA Executive
Victor Von Male 28 Maine USA Marketing
Jeannie Carter Female 29 Pennsylvania USA Marketing
Darrell Weissnat Male 35 Michigan USA Accounting
Wendy Hane Female 26 Missouri USA HR
Melvin O'Kon Male 37 South Carolina USA Operations
Loren Larson Male 66 Missouri USA IT
Judith Paucek Female 19 Oklahoma USA HR
Fredrick Runolfsdottir Male 44 Michigan USA Marketing
Paul Nikolaus Male 41 Florida USA IT
Lynne Feest Female 27 Michigan USA Executive
Gladys Legros Female 26 Arkansas USA Accounting
Darrel Kirlin Male 54 Pennsylvania USA HR
May Harris Female 58 Nevada USA Marketing
Craig King Male 43 Illinois USA Accounting
Jorge Quigley Male 41 Iowa USA Marketing
Sharon Russel Female 40 Mississippi USA Executive
Bethany Thompson Female 42 Kansas USA Executive
Constance Bogisich Female 59 Minnesota USA Accounting
Johnny Leuschke Male 48 Indiana USA IT
Jeanette Kessler Female 39 Georgia USA Marketing
Gilbert Casper Male 54 Idaho USA Executive
Ernest Mayert Male 20 Utah USA Executive
Theodore Bechtelar Male 58 Iowa USA HR
Erin Hackett Female 23 Hawaii USA Accounting
Yvonne Heidenreich Female 42 Florida USA Accounting
Geraldine Padberg Female 34 Vermont USA Marketing
Courtney Crooks Male 70 Georgia USA Marketing
Delia Moore Female 24 South Carolina USA HR
Allison Price Female 69 Mississippi USA Operations
Ruben Fritsch Male 31 Indiana USA HR
Eddie Mayer Male 23 Montana USA Accounting
Becky Dach Female 45 Washington USA HR
Marcus Waelchi Male 42 South Dakota USA HR
Raymond Walter Male 61 Rhode Island USA HR
Reginald Green Male 69 New York USA HR
Bernard Bergnaum Male 33 West Virginia USA IT
Deanna Hirthe Female 56 Tennessee USA IT
Philip Champlin Male 49 Utah USA HR
Marshall Paucek Male 51 Nevada USA Operations
Trevor Hettinger Male 64 Colorado USA Operations
Mark Funk Male 70 Illinois USA HR
Colleen Bergnaum Female 54 North Carolina USA Accounting
Marlon Abernathy Male 27 New Hampshire USA Executive
Jacquelyn Huels Female 46 Minnesota USA Operations
Tricia Halvorson Female 42 South Dakota USA Operations
Adrienne Pacocha Female 42 Kansas USA Executive
Paulette Schuster Female 19 Delaware USA Accounting
Bonnie Funk Female 57 Kentucky USA Operations
Nettie Murray Female 34 Tennessee USA Accounting
Karla McDermott Female 31 Colorado USA Accounting
Melvin Bruen Male 68 Wisconsin USA Marketing
Maurice Botsford Male 50 Kansas USA Operations
Beverly Wunsch Female 28 Indiana USA Accounting
Martin Ondricka Male 45 Montana USA Accounting
Luz Gaylord Female 70 Tennessee USA Operations
Duane Koelpin Male 20 Iowa USA Executive
Duane Simonis Male 43 West Virginia USA Operations
Alfred Purdy Male 24 Hawaii USA IT
Maryann Tillman Female 69 Alaska USA Accounting
Dorothy Donnelly Female 51 Tennessee USA Accounting
Debra Steuber Female 50 New Mexico USA HR
Darryl Mayert Male 48 Hawaii USA Marketing
Aaron Tromp Male 38 Mississippi USA Operations
Henrietta Nikolaus Female 65 California USA Operations
Kevin Gulgowski Male 40 Montana USA Accounting
Santos Morar Male 64 Wisconsin USA Accounting
Kenneth Beahan Male 67 Maryland USA Marketing
Floyd Gusikowski Male 31 Maryland USA HR
Sophie Yost Female 36 Pennsylvania USA HR
Jodi Kulas Female 20 Texas USA IT
Ada O'Hara Female 21 New Mexico USA Executive
Maria Kozey Female 45 Ohio USA HR
Freddie Feest Male 45 Connecticut USA Operations
Josefina Senger Female 27 Alaska USA HR
George Frami Male 67 North Carolina USA IT
Kristie Bartoletti Female 22 Michigan USA Operations
Guadalupe Renner Male 54 Delaware USA Executive
Josephine Macejkovic Female 22 South Carolina USA Marketing
Eunice Bashirian Female 33 Washington USA HR
Nathaniel Reilly Male 60 Utah USA HR
Emilio Murray Male 61 Nebraska USA HR
Matt Casper Male 48 Massachusetts USA Operations
Courtney Emmerich Male 41 New Hampshire USA Operations
Olive Olson Female 23 New Hampshire USA HR
Kellie Hirthe Female 30 Ohio USA IT
Regina Braun Female 46 Kentucky USA HR
Gustavo Steuber Male 21 Maine USA Executive
Diana Leuschke Female 48 New Mexico USA HR
Marcus Berge Male 26 New Hampshire USA IT
Irvin Wilkinson Male 57 Michigan USA IT
Wayne Reichert Male 54 Oklahoma USA Marketing
Inez Rolfson Female 27 Iowa USA Operations
Dixie Moore Female 38 Nevada USA Operations
Alice Zieme Female 67 North Carolina USA HR
Mary Koepp Female 69 Florida USA Operations
Ivan Medhurst Male 59 Indiana USA Marketing
Preston Kshlerin Male 66 Florida USA IT
Stuart Kozey Male 44 Nebraska USA IT
Lorene Orn Female 31 Connecticut USA HR
Warren Glover Male 45 South Carolina USA Marketing
Arlene Quitzon Female 33 New Hampshire USA Executive
Maureen Spencer Female 37 Ohio USA IT
Troy Schowalter Male 57 Texas USA Operations
Natalie Quitzon Female 44 New Hampshire USA Operations
Harriet O'Conner Female 60 Minnesota USA Operations
Marguerite Walter Female 30 South Dakota USA Operations
Audrey Goyette Female 18 Utah USA Executive
Damon Kessler Male 29 New Mexico USA Operations
Eduardo Hintz Male 62 Nevada USA Operations
Paula Wehner Female 65 Florida USA Marketing
Roxanne Tremblay Female 31 Washington USA HR
Judith Cronin Female 26 Louisiana USA Marketing
Rafael Funk Male 43 Idaho USA IT
Jeanne Treutel Female 44 Illinois USA HR
Loretta Watsica Female 65 Nebraska USA Accounting
Cecelia Schowalter Female 22 Louisiana USA HR
Felicia Grimes Female 35 Florida USA Executive
Pete Upton Male 30 Massachusetts USA Accounting
Mona Bechtelar Female 70 Kansas USA Accounting
Helen King Female 59 Utah USA Marketing
Alex Marvin Male 48 Louisiana USA Marketing
Jack Weissnat Male 60 Wyoming USA HR
Angela Stiedemann Female 60 New Jersey USA Operations
Catherine Schinner Female 20 North Carolina USA Accounting
Wendy Mueller Female 63 Arkansas USA HR
Randolph Schultz Male 51 Michigan USA Operations
Javier Larkin Male 62 North Dakota USA Executive
Verna Gorczany Female 22 Nebraska USA Operations
Anne Witting Female 35 Mississippi USA IT
Penny Green Female 44 Connecticut USA HR
Craig Sporer Male 48 Maine USA Accounting
Frances Ebert Female 34 Missouri USA Marketing
Stacey Mosciski Female 28 North Dakota USA HR
Jaime Hand Female 31 Tennessee USA Executive
Jeannie Murazik Female 61 New Hampshire USA Accounting
Dominick Durgan Male 61 Maryland USA Executive
Dominic Langosh Male 29 Colorado USA Executive
Lori Murphy Female 49 North Carolina USA Operations
Sonja Walker Female 69 Maryland USA Operations
William Mueller Male 50 Arizona USA HR
Cary Lehner Male 29 Maryland USA Executive
Alyssa Blanda Female 35 Oregon USA IT
Nelson Robel Male 60 Georgia USA Executive
Ronnie Runolfsdottir Male 35 Mississippi USA Accounting
Patricia Streich Female 32 Wisconsin USA Marketing
Sherri Parker Female 70 Oregon USA Marketing
Rolando Schiller Male 40 Ohio USA Accounting
Sherry Schinner Female 59 North Dakota USA Executive
Lee Mills Male 63 Kansas USA Operations
Sergio Nicolas Male 20 Maine USA Accounting
Noah Bradtke Male 62 Nevada USA Operations
Al Shields Male 50 Wisconsin USA Accounting
Dominick Kunde Male 27 Florida USA Accounting
Juanita Wyman Female 52 Arizona USA Marketing
Carl Rice Male 33 Massachusetts USA HR
Domingo Cole Male 26 Oklahoma USA Operations
Fannie Bruen Female 56 Montana USA Executive
Rene Schiller Male 59 Virginia USA Operations
Sean Torphy Male 67 Colorado USA IT
Nadine Gerlach Female 60 Indiana USA IT
Eloise Bauch Female 24 Tennessee USA Executive
Hector Schoen Male 51 Delaware USA Accounting
Kelly Boyer Male 66 Rhode Island USA HR
Emilio Windler Male 20 Missouri USA Accounting
Lois Nitzsche Female 33 Nevada USA Operations
Spencer Hoppe Male 38 Ohio USA Operations
Lucia Kling Female 64 Vermont USA Executive
Roman Lesch Male 36 Nebraska USA Executive
James Ernser Male 22 Florida USA HR
Lola Braun Female 39 Oklahoma USA Accounting
Jonathan Mayer Male 55 Georgia USA Operations
Amy Cummings Female 63 Utah USA HR
Annette Stiedemann Female 52 Virginia USA Executive
Terence Cronin Male 60 Oklahoma USA Marketing
Cornelius Senger Male 53 Massachusetts USA HR
Ethel Harvey Female 28 Florida USA HR
Henry Wunsch Male 46 Oregon USA IT
Sherri Mante Female 68 Michigan USA HR
Ken Bayer Male 68 Rhode Island USA IT
Gretchen Leuschke Female 51 Oregon USA IT
Danielle McLaughlin Female 50 Minnesota USA HR
Edmund Weimann Male 61 South Carolina USA Marketing
Paula Satterfield Female 21 Georgia USA Accounting
Yvette Crooks Female 57 Arizona USA HR
Jack Lowe Male 29 Mississippi USA IT
Moses Schmitt Male 46 Louisiana USA Accounting
Rex Reichel Male 48 Indiana USA Executive
Dorothy Cronin Female 26 New Hampshire USA Executive
Elijah Dach Male 57 Kansas USA IT
Kristina Considine Female 33 Virginia USA Accounting
Olga Barton Female 65 Wisconsin USA HR
Carolyn Bergstrom Female 28 South Carolina USA IT
Peter Bayer Male 38 Washington USA IT
Vera Grady Female 26 Pennsylvania USA Accounting
Mamie Thompson Female 21 Hawaii USA Marketing
Katherine Pollich Female 26 Arkansas USA Operations
Dustin Hahn Male 31 Ohio USA Operations
Lula Cruickshank Female 49 Idaho USA HR
Carlton Lesch Male 39 Arizona USA IT
Jack Schneider Male 24 Vermont USA IT
Herman Glover Male 36 Maryland USA HR
Sonia Gislason Female 32 Iowa USA Marketing
Kimberly Romaguera Female 64 Missouri USA IT
Douglas Cummerata Male 67 Tennessee USA HR
Lisa Mayer Female 31 Maryland USA Marketing
Leon Dibbert Male 60 Virginia USA Accounting
Sabrina Wilkinson Female 44 Kentucky USA Marketing
Patricia Stoltenberg Female 62 Massachusetts USA IT
Ann Gibson Female 57 Alaska USA IT
Melba Hyatt Female 44 Massachusetts USA IT
Hector Waters Male 26 Oklahoma USA Executive
Paul Schmeler Male 57 Kansas USA Marketing
Winston Kihn Male 20 Florida USA Operations
Arturo Bins Male 21 Michigan USA HR
Raul Altenwerth Male 39 Illinois USA Operations
Ginger Hammes Female 33 Rhode Island 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.