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
Ronald Gutkowski Male 50 Connecticut USA IT
Brandi O'Connell Female 42 Iowa USA Marketing
Samantha Gleason Female 66 Colorado USA Operations
Brandon Runolfsdottir Male 37 Illinois USA IT
Tracey Mayert Female 51 Iowa USA Marketing
Willie Doyle Male 48 California USA Operations
Damon Kuhic Male 32 Ohio USA IT
Toni Gerhold Female 26 Iowa USA IT
Casey Cummings Female 21 New Jersey USA IT
Geoffrey Wolf Male 65 New York USA HR
Cecil Dibbert Male 67 Missouri USA Executive
Kurt Borer Male 35 Alaska USA Executive
Doyle Grady Male 43 Maine USA Executive
Arnold Windler Male 58 Texas USA Executive
Lowell Hoppe Male 41 Oklahoma USA Operations
Elbert Effertz Male 38 Alaska USA IT
Wm Kris Male 26 Colorado USA Executive
Kristopher Harvey Male 62 North Carolina USA HR
Lynn Murphy Female 42 Maryland USA Executive
Nina Kohler Female 67 Rhode Island USA Accounting
Juan Marks Male 64 Hawaii USA HR
Melvin Schimmel Male 24 New Hampshire USA Executive
Inez Effertz Female 21 Delaware USA Accounting
Agnes Brakus Female 19 Texas USA Operations
Tabitha Sawayn Female 64 Ohio USA Executive
Mattie Powlowski Female 29 Indiana USA IT
Dawn Heathcote Female 54 Georgia USA Executive
Rebecca Mante Female 34 Texas USA Marketing
Luther Erdman Male 62 South Carolina USA Accounting
Lewis Luettgen Male 34 Montana USA Marketing
Leo Emmerich Male 64 Illinois USA Operations
Anne Ruecker Female 32 Wyoming USA IT
Noel Morissette Male 36 Massachusetts USA Operations
Flora Schulist Female 59 Minnesota USA Executive
Ora Homenick Female 53 Rhode Island USA Operations
Dorothy Stroman Female 60 Nebraska USA Operations
Cindy Durgan Female 39 Vermont USA Executive
Enrique Wunsch Male 36 Virginia USA Accounting
June Treutel Female 22 New Jersey USA Accounting
Gerardo Stroman Male 54 Texas USA HR
Kristina Hoeger Female 32 Maine USA Executive
Lola Erdman Female 27 Kansas USA Operations
Tommy VonRueden Male 67 California USA Accounting
Tina Stroman Female 55 Wyoming USA Executive
Ray Kutch Male 36 Pennsylvania USA Executive
Marcus Cormier Male 58 Wisconsin USA Operations
Peggy Yundt Female 32 New Hampshire USA Operations
Victor Larson Male 20 Mississippi USA Marketing
Jody Wolf Male 62 Rhode Island USA Marketing
Della Wilderman Female 27 Idaho USA Executive
Wendell Bogan Male 23 Ohio USA IT
Micheal Hahn Male 45 Tennessee USA IT
Harry Hirthe Male 18 Rhode Island USA Accounting
Curtis Carroll Male 35 Kentucky USA Marketing
Don Strosin Male 56 Alabama USA HR
Tonya Jerde Female 47 Pennsylvania USA Accounting
Christine Heaney Female 35 Indiana USA Accounting
Kenny Bartoletti Male 62 Missouri USA Accounting
Jenna Ratke Female 30 Oklahoma USA Accounting
Katherine Cormier Female 57 New Mexico USA Accounting
Brandi Hauck Female 47 Texas USA Marketing
Meghan Quitzon Female 41 Ohio USA Executive
Reginald Crist Male 40 Utah USA Operations
Roy Lynch Male 59 Arkansas USA Operations
Ed Kassulke Male 35 South Carolina USA Operations
Cristina Greenfelder Female 42 North Carolina USA Accounting
Brent O'Connell Male 58 Rhode Island USA Operations
Glen Kunze Male 47 South Dakota USA IT
Devin Hintz Male 66 West Virginia USA Executive
Ann Reynolds Female 55 Arkansas USA Operations
Kyle Harris Male 66 Michigan USA Operations
Peter Kreiger Male 52 New Hampshire USA Marketing
Regina Heller Female 18 Vermont USA HR
Brendan Armstrong Male 65 Washington USA Accounting
Joy Gerlach Female 59 Wisconsin USA HR
Maria Balistreri Female 37 Kansas USA IT
Alfonso Lind Male 46 Alaska USA Operations
Tonya Gottlieb Female 30 North Dakota USA Marketing
Penny Wolff Female 54 New Mexico USA Marketing
Courtney Kihn Male 44 Maine USA HR
Timothy Wolff Male 64 North Dakota USA Executive
Deanna Carter Female 59 Wyoming USA Marketing
Dora Hane Female 64 Georgia USA Marketing
Scott Stamm Male 26 Oklahoma USA HR
Christian Mante Male 27 Hawaii USA Executive
Julia Funk Female 44 Nebraska USA Executive
Jared Breitenberg Male 29 Arkansas USA Operations
Candace Lueilwitz Female 25 Wisconsin USA Marketing
Alvin Leffler Male 31 Georgia USA Accounting
Roland Grady Male 60 South Carolina USA IT
Audrey Stroman Female 52 Missouri USA Accounting
Betsy Kuhlman Female 36 Rhode Island USA HR
Kurt Schuster Male 54 Washington USA Operations
Phyllis Klein Female 42 Texas USA Executive
Amos Klein Male 34 Vermont USA Executive
Ernestine Koss Female 40 Minnesota USA IT
Terri Aufderhar Female 26 Virginia USA Marketing
Manuel Heller Male 65 Michigan USA HR
Claude McClure Male 20 Wisconsin USA IT
Abraham Stark Male 26 Oklahoma USA Operations
Yolanda Keeling Female 47 Alabama USA IT
Connie Fritsch Female 44 Virginia USA Marketing
Shaun Schumm Male 19 Washington USA Operations
Colin Volkman Male 31 Hawaii USA Accounting
Harry Berge Male 45 Maryland USA Accounting
Stacy Mueller Female 40 New York USA Accounting
Forrest Considine Male 19 Vermont USA HR
Ana Ziemann Female 23 Vermont USA IT
Wanda Halvorson Female 33 South Carolina USA Accounting
Alicia Tremblay Female 52 Louisiana USA Marketing
Sheryl Parker Female 19 Rhode Island USA Executive
Dennis Lubowitz Male 68 New York USA HR
Pauline Williamson Female 34 Illinois USA Accounting
Amelia Padberg Female 32 Pennsylvania USA Marketing
Darrin Ullrich Male 37 Indiana USA Marketing
Marco Hessel Male 25 Arkansas USA HR
Marian Luettgen Female 59 Georgia USA Accounting
Dan Smith Male 24 West Virginia USA IT
Amelia Pagac Female 28 Louisiana USA Operations
Natalie Brekke Female 31 California USA Operations
Luis Bailey Male 68 Maryland USA HR
Bradley Kuhn Male 42 Massachusetts USA HR
Alexis Ondricka Female 57 Minnesota USA Accounting
Alicia Lubowitz Female 63 Kentucky USA HR
Christina Reichel Female 37 Alaska USA Executive
Maria MacGyver Female 24 Pennsylvania USA Operations
Emma Marks Female 46 Connecticut USA Operations
Lucille Harvey Female 27 Indiana USA Executive
William Hagenes Male 21 South Carolina USA IT
Wayne Schoen Male 50 Florida USA Executive
Dallas Schultz Male 51 Florida USA Marketing
Paul Swift Male 38 California USA Accounting
Clark Murazik Male 28 Texas USA Executive
Katherine Thiel Female 50 South Carolina USA Accounting
Catherine Miller Female 51 New Hampshire USA Accounting
Rick Morissette Male 65 Rhode Island USA IT
Dustin Hagenes Male 65 Delaware USA Accounting
Elvira Smith Female 33 Nevada USA Marketing
Miranda Glover Female 29 North Dakota USA Marketing
Salvatore O'Reilly Male 55 Alabama USA Operations
Lynne Bauch Female 42 Montana USA Accounting
Danielle Kertzmann Female 58 Louisiana USA Marketing
Brett Willms Male 42 Connecticut USA Accounting
Celia Daugherty Female 31 Nebraska USA IT
Glenn Hayes Male 51 Washington USA Marketing
Patsy Tremblay Female 47 Pennsylvania USA IT
June Lynch Female 35 Tennessee USA Executive
Catherine Cole Female 38 Illinois USA Accounting
Felicia Crist Female 55 Missouri USA HR
Gina Pouros Female 41 Alabama USA Executive
Tamara Hane Female 25 Connecticut USA Marketing
Belinda Macejkovic Female 54 Washington USA HR
Vernon Hartmann Male 36 Vermont USA HR
Dana Johnston Female 26 Delaware USA IT
Janet Heidenreich Female 36 South Carolina USA IT
Charlene Swift Female 56 New Hampshire USA Accounting
Alberto Mann Male 40 Missouri USA Executive
Marcia Ward Female 70 Florida USA Operations
Hannah O'Hara Female 19 Tennessee USA Operations
Sheri Schulist Female 70 Tennessee USA Executive
Trevor Rogahn Male 27 Ohio USA Operations
Brad Mertz Male 53 Indiana USA Marketing
Antonia Franecki Female 68 South Carolina USA Marketing
Sam Hegmann Male 19 Arizona USA Executive
Tony Sawayn Male 58 Nebraska USA Accounting
Wendell Adams Male 42 New York USA Accounting
Minnie Rolfson Female 40 Hawaii USA Executive
Loren Cremin Male 59 Mississippi USA IT
Josefina Von Female 62 Tennessee USA Operations
Felix Leuschke Male 39 Indiana USA Accounting
Melinda Dickens Female 26 Wyoming USA IT
Alberto Robel Male 49 Kansas USA IT
Marlene Hilll Female 26 New Mexico USA Executive
Karla Champlin Female 43 Arizona USA Marketing
Olivia Hauck Female 63 Louisiana USA Marketing
Jessie Ward Male 69 Kentucky USA HR
Leon Bahringer Male 38 Florida USA Marketing
Al Veum Male 30 Delaware USA Operations
Patti Jakubowski Female 60 Oklahoma USA Executive
Amos Erdman Male 36 Kansas USA HR
Mindy Rutherford Female 22 Tennessee USA Accounting
Ernesto Kautzer Male 63 North Carolina USA Accounting
Darrin Feil Male 61 Arizona USA Operations
Judy Grant Female 64 Alabama USA IT
Lionel Kilback Male 59 Virginia USA Executive
Doyle Johns Male 35 Rhode Island USA HR
Bryant Wiegand Male 46 Alaska USA Executive
Brett Satterfield Male 39 Texas USA Executive
Jackie Yost Female 67 Washington USA IT
Eleanor Cartwright Female 46 Texas USA IT
Terry Stroman Female 22 Utah USA HR
Carroll Schmeler Male 55 Nevada USA HR
Bernard Powlowski Male 20 Colorado USA Executive
Traci Wehner Female 55 South Dakota USA Accounting
Eric Harris Male 28 Oregon USA IT
Glenda Wolff Female 32 Pennsylvania USA HR
Sylvia Halvorson Female 54 Kansas USA HR
Perry Little Male 29 Colorado USA HR
James Gusikowski Male 48 New Mexico USA Accounting
Elvira Cummings Female 26 Washington USA IT
Edmond Willms Male 54 Colorado USA Executive
Rochelle Fritsch Female 62 Nebraska USA Executive
Ana Strosin Female 70 Vermont USA Marketing
Timothy Donnelly Male 47 South Carolina USA Executive
Alicia Ruecker Female 22 Utah USA HR
William Williamson Male 70 Tennessee USA IT
Tammy Jacobson Female 19 South Carolina USA Marketing
Elmer O'Reilly Male 37 Missouri USA HR
Russell Pagac Male 58 Utah USA Marketing
Marilyn Zulauf Female 37 Wisconsin USA Executive
Walter Dach Male 62 Arkansas USA Marketing
Cody Kunde Male 43 Oklahoma USA Marketing
Evelyn Gleichner Female 40 Utah USA Marketing
Alejandro Baumbach Male 47 North Carolina USA HR
Reginald Deckow Male 52 Texas USA Marketing
Jeremiah Kerluke Male 52 Massachusetts USA Executive
Lana Borer Female 45 Tennessee USA Marketing
Abel Carter Male 36 Nebraska USA Operations
Lola Rippin Female 44 Georgia USA IT
Miranda Langworth Female 46 Kansas USA IT
Cecil Zemlak Male 37 Iowa USA HR
Michael Littel Male 42 Connecticut USA Operations
Percy Lockman Male 70 Florida USA IT
Elbert Weissnat Male 56 Kansas USA Accounting
Preston Johnston Male 21 Oklahoma USA Executive
Lillie Vandervort Female 69 Mississippi USA HR
Christy Considine Female 31 Texas USA Operations
Rochelle Borer Female 29 Minnesota USA IT
Yvette Orn Female 29 North Dakota USA HR
Clinton Gerhold Male 33 Alaska USA IT
Lillie Carroll Female 37 Kentucky USA Marketing
Ed Robel Male 21 Nevada USA Marketing
Alton Doyle Male 51 Kentucky USA HR
Angelica Kautzer Female 49 New Hampshire USA Operations
Sophia West Female 60 Florida USA HR
Marvin Becker Male 44 South Dakota USA Marketing
Micheal Dibbert Male 37 Oklahoma USA HR
Randy McGlynn Male 18 Hawaii USA Marketing
Leona Torphy Female 44 Virginia USA Executive
Jonathan D'Amore Male 64 Tennessee USA Accounting
Garrett Schiller Male 36 Texas USA Executive
Dianna Maggio Female 19 Mississippi USA Operations
Sadie Sporer Female 33 Alabama USA HR
Lynn Schneider Female 22 Nebraska USA Executive
Anne Fisher Female 41 Connecticut USA HR
Melba Feeney Female 42 Utah USA IT
Sidney Cronin Male 26 Montana USA Operations
Sheri Buckridge Female 47 Hawaii USA Marketing
Bridget Jacobs Female 46 Georgia USA HR
Josephine Murphy Female 50 Arkansas USA Accounting
Zachary Turner Male 51 Nebraska USA Accounting
Alex Parker Male 56 New Jersey USA IT
Ted Luettgen Male 57 Arkansas USA Accounting
Tabitha Bailey Female 35 Florida USA Executive
Alton Bauch Male 38 Iowa USA Executive
Geneva Bernhard Female 58 South Dakota USA Operations
Jared Hackett Male 30 Michigan USA IT
Rochelle Klein Female 41 Kentucky USA Executive
Vernon Swaniawski Male 59 Arkansas USA Accounting
Victor Murazik Male 20 Utah USA Accounting
Seth Braun Male 69 Kansas USA Operations
Frances Beatty Female 64 California USA Operations
Leo Feil Male 64 Wisconsin USA Executive
Cameron Wolff Male 64 Alabama USA Marketing
Tracy Luettgen Male 45 Minnesota USA HR
Ellen Lang Female 59 Vermont USA HR
Aubrey Wuckert Male 36 Delaware USA IT
Boyd O'Reilly Male 59 Montana USA Marketing
Candice Jast Female 22 Missouri USA Accounting
Javier Jacobson Male 49 Rhode Island USA Accounting
Shelly Tromp Female 35 Texas USA Executive
Toni Harris Female 35 Idaho USA Marketing
Faye Altenwerth Female 27 Rhode Island USA Marketing
Clarence Murphy Male 47 Kentucky USA HR
Karla Schmidt Female 32 New Mexico USA IT
Sonya Metz Female 66 Delaware USA Marketing
Jaime Kshlerin Male 28 North Carolina USA Marketing
Lonnie Nikolaus Male 29 Louisiana USA Operations
Shaun Kerluke Male 35 South Dakota USA Marketing
Jim Schmitt Male 24 Hawaii USA HR
Misty Bogisich Female 27 Tennessee USA Accounting
Eric Leuschke Male 26 Delaware USA IT
Kate Bernier Female 69 Delaware USA Operations
Ruby Brekke Female 34 Oregon USA IT
Matt Schultz Male 20 New Jersey USA IT
Marlene Bernier Female 39 North Dakota USA Operations
Francis Kovacek Female 50 Georgia USA HR
Francisco Nienow Male 45 California USA HR
Rogelio Schoen Male 59 Nebraska USA IT
Shannon Altenwerth Female 64 Vermont 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.