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
Erika Gleichner Female 36 Nevada USA Operations
Esther Quitzon Female 27 Oklahoma USA Accounting
Alton Crona Male 21 Georgia USA Marketing
Antoinette Auer Female 28 Missouri USA Executive
Anne Brakus Female 58 Connecticut USA IT
Cody Miller Male 35 Kentucky USA IT
Lucille Grant Female 41 California USA Executive
Jake Nikolaus Male 46 Mississippi USA Accounting
Roy Berge Male 48 Vermont USA HR
Kate Crooks Female 58 Indiana USA Marketing
Helen Champlin Female 24 New York USA IT
Mae Pagac Female 47 Rhode Island USA Executive
Grant Schowalter Male 55 North Dakota USA Executive
Fredrick Bode Male 34 Wisconsin USA Accounting
Brett Cassin Male 36 South Carolina USA IT
Constance Prohaska Female 29 Arizona USA Executive
Jon Kunze Male 46 Wisconsin USA Marketing
Dora Larson Female 54 Georgia USA Executive
Jenna Von Female 46 New Mexico USA HR
Casey Greenholt Male 51 Utah USA Operations
Darla Kirlin Female 26 Colorado USA Operations
Katherine Ward Female 70 South Carolina USA Marketing
Dominick DuBuque Male 57 Minnesota USA Operations
Verna Schmidt Female 64 Indiana USA HR
Jan Kub Male 55 Indiana USA Executive
Luz Hane Female 52 Michigan USA Executive
Laura Spencer Female 49 Washington USA IT
Brian Vandervort Male 38 Pennsylvania USA IT
Jared Greenfelder Male 38 Wisconsin USA Operations
Rufus McDermott Male 69 Delaware USA IT
Guadalupe Veum Female 57 Alabama USA Marketing
Shannon Murphy Male 66 Vermont USA HR
Dominick Greenholt Male 38 South Dakota USA HR
Moses Funk Male 64 Mississippi USA Marketing
Anne Schoen Female 37 Illinois USA Marketing
Harvey Sauer Male 21 Oklahoma USA Operations
Lydia Morissette Female 19 New Hampshire USA Operations
Tammy Schoen Female 25 North Carolina USA IT
Shelley MacGyver Female 70 Montana USA Accounting
Alexis Bradtke Female 59 Florida USA Accounting
Javier Sipes Male 58 Vermont USA IT
Stacey Corkery Female 48 Idaho USA IT
Vicki Balistreri Female 60 Colorado USA HR
Lynda Bahringer Female 23 Wyoming USA IT
Christie Gislason Female 27 Arkansas USA Executive
Jeannette Hamill Female 62 Michigan USA Marketing
Amanda Borer Female 64 Idaho USA Operations
Holly Batz Female 22 Texas USA Accounting
Louise Graham Female 54 North Carolina USA HR
Tammy Mayer Female 28 Louisiana USA Accounting
Francis Powlowski Female 24 Mississippi USA Marketing
Martin Gottlieb Male 44 Florida USA HR
Kenneth Herzog Male 63 California USA IT
Lester Boyle Male 70 Oregon USA HR
Phil Kris Male 55 Nebraska USA HR
Eleanor Lynch Female 19 Maine USA Marketing
Sherry Schulist Female 55 West Virginia USA Operations
Marco Swaniawski Male 65 Montana USA HR
Ruth Fritsch Female 30 Oklahoma USA Accounting
Annie Wintheiser Female 31 Idaho USA HR
Juana Hilll Female 61 Connecticut USA IT
Jody Pouros Male 58 Maryland USA Executive
Dana Smitham Male 18 Washington USA Marketing
Camille Marquardt Female 54 West Virginia USA Accounting
Edmund Volkman Male 19 Indiana USA Executive
Lamar Kessler Male 51 Virginia USA Accounting
Clifton Block Male 18 California USA HR
Dianne Goodwin Female 66 Alabama USA Marketing
Kim Kovacek Male 62 North Dakota USA Executive
Everett Mueller Male 50 Maine USA Accounting
Darin Mills Male 38 Texas USA Marketing
Hubert Cronin Male 20 Pennsylvania USA Operations
Edwin Spinka Male 60 Kentucky USA IT
Hattie Goyette Female 58 Louisiana USA Marketing
David Rowe Male 70 Massachusetts USA Marketing
Sara Murazik Female 37 Massachusetts USA Operations
Ronnie Lockman Male 35 Pennsylvania USA Accounting
Vera Kreiger Female 34 Michigan USA Accounting
Cory Prohaska Male 59 California USA Executive
Shelia Stokes Female 24 Virginia USA Operations
Randal Rempel Male 62 Colorado USA Marketing
Vivian Bergstrom Female 49 Texas USA HR
Karen Renner Female 18 Massachusetts USA Operations
Sandy Waters Female 20 Iowa USA IT
Andre Ziemann Male 20 Michigan USA Operations
Guillermo Lockman Male 48 Minnesota USA HR
Jermaine Gorczany Male 21 Kansas USA Accounting
Gina Carroll Female 56 Hawaii USA Executive
Lucas Dicki Male 32 Maine USA Executive
Ervin Ullrich Male 26 New Mexico USA IT
Audrey Padberg Female 43 Virginia USA IT
Deanna Kertzmann Female 22 Minnesota USA IT
Terrence Hirthe Male 33 Illinois USA Executive
Janie Dibbert Female 44 North Carolina USA Marketing
Ignacio Rolfson Male 23 Alabama USA HR
Nicholas Bogan Male 50 Indiana USA Operations
Alison Pfeffer Female 48 Utah USA Marketing
Roderick Witting Male 33 Louisiana USA Accounting
Adam Aufderhar Male 56 Illinois USA HR
Eloise Volkman Female 69 Hawaii USA Operations
Leslie Cronin Female 63 Pennsylvania USA HR
Sammy Quigley Male 29 Alaska USA Marketing
Angelo Klein Male 36 Hawaii USA HR
Lorene Sporer Female 59 Arkansas USA IT
Stanley Lindgren Male 35 Minnesota USA HR
Israel Stanton Male 68 Maryland USA Accounting
Domingo Schinner Male 69 California USA IT
Lula Stroman Female 44 Ohio USA Operations
Flora Johnson Female 61 Colorado USA Operations
Carol Oberbrunner Female 46 Colorado USA Marketing
Ricky Zboncak Male 63 Nebraska USA IT
Daniel Ryan Male 25 Massachusetts USA Executive
Pedro Ledner Male 41 Arizona USA Executive
Philip Schaefer Male 37 Vermont USA IT
Scott Rowe Male 26 Georgia USA IT
Donald Funk Male 20 South Carolina USA HR
Gene Littel Male 26 Florida USA HR
Lori Runolfsdottir Female 36 South Dakota USA Accounting
Tyler Marvin Male 68 Illinois USA HR
Chester Simonis Male 61 Minnesota USA IT
Phillip VonRueden Male 51 New York USA Operations
Tanya Kreiger Female 46 Alaska USA Executive
Whitney Pagac Female 48 Pennsylvania USA Executive
Brad Moore Male 60 New Hampshire USA Operations
Mack Pouros Male 68 Montana USA HR
Elijah Lind Male 40 Oregon USA Accounting
Salvador Ryan Male 69 New Hampshire USA IT
Terrence Gerhold Male 66 Kansas USA IT
Ollie Bergnaum Female 61 Pennsylvania USA IT
Jan Hilll Male 22 New York USA Accounting
Russell Sawayn Male 23 Washington USA Executive
Ted Brekke Male 43 Idaho USA Accounting
Ebony Roob Female 38 Mississippi USA Executive
Michael Effertz Male 55 Massachusetts USA HR
Ellen Little Female 22 Montana USA Executive
Noel Shanahan Male 45 Oklahoma USA Executive
Ivan Casper Male 44 Arizona USA HR
Erik Cummings Male 19 Washington USA IT
Jeannette Wilkinson Female 48 Minnesota USA Operations
Tanya Corwin Female 56 Washington USA IT
Alison Schmidt Female 33 Massachusetts USA IT
Lee Carter Female 62 Vermont USA Marketing
Jeanne Yundt Female 62 Arkansas USA Executive
Darrell Fisher Male 65 Kansas USA Operations
Ida Hackett Female 44 Colorado USA Executive
Angela Gleason Female 58 Kentucky USA Executive
Lori Fisher Female 69 Oklahoma USA Operations
Cathy Parisian Female 69 Vermont USA Marketing
Kayla Zboncak Female 36 North Carolina USA Executive
Bob Oberbrunner Male 54 South Dakota USA Operations
Jenna Pfeffer Female 68 New Jersey USA Operations
Pat Prosacco Male 61 New Hampshire USA HR
Felipe Hickle Male 43 Georgia USA Executive
Clay Hintz Male 61 Arizona USA HR
Krystal Will Female 37 Maryland USA Executive
Laverne Purdy Female 57 Hawaii USA IT
Milton Kovacek Male 62 Arkansas USA Accounting
Lorenzo Johns Male 26 Arizona USA Executive
Perry Greenholt Male 24 North Dakota USA Executive
Saul Feil Male 58 Georgia USA Marketing
Lester Gibson Male 70 Wyoming USA Marketing
Rebecca Sauer Female 67 Indiana USA HR
Stacey Beahan Female 18 Louisiana USA Operations
Wilbert Altenwerth Male 51 Oklahoma USA Executive
Erica Kiehn Female 67 Montana USA Accounting
Guadalupe Howe Female 53 Utah USA IT
Suzanne Donnelly Female 32 Wyoming USA HR
Johnnie Gaylord Male 45 New York USA HR
Robin Beier Female 44 Maryland USA HR
Brooke Gleason Female 43 North Dakota USA Accounting
Shelia Senger Female 37 Virginia USA Operations
Alan Frami Male 49 Pennsylvania USA Marketing
Garry Bosco Male 46 Colorado USA Executive
Felipe Mosciski Male 57 North Dakota USA Operations
Sophie Ruecker Female 54 Iowa USA IT
Chad Koss Male 33 Missouri USA HR
Trevor Ruecker Male 27 Minnesota USA IT
Hector Will Male 67 New Mexico USA IT
Dana Hane Male 29 Florida USA HR
Luz Koch Female 69 Wisconsin USA HR
Ernesto Jacobson Male 46 Indiana USA Accounting
Jodi Hilll Female 67 Washington USA Marketing
Caroline Rice Female 34 Tennessee USA Operations
Diana Littel Female 55 Alaska USA IT
Diane Howe Female 25 Wyoming USA Operations
Amy Spinka Female 51 Ohio USA Executive
Kurt West Male 41 Missouri USA Operations
Leonard Mayert Male 53 Maryland USA Accounting
Ricardo Raynor Male 65 Minnesota USA Executive
Iris Blanda Female 33 New York USA Operations
Carlos Hagenes Male 57 North Carolina USA Marketing
Desiree Bernhard Female 27 Maryland USA IT
Harry Tillman Male 42 West Virginia USA IT
Homer Cormier Male 22 Indiana USA Accounting
Benny Cole Male 30 South Dakota USA Accounting
Paulette O'Reilly Female 25 New Hampshire USA Operations
Leah Kilback Female 18 West Virginia USA HR
Jon West Male 65 West Virginia USA HR
Dominick Tromp Male 48 Wisconsin USA Accounting
Marcella Cremin Female 66 Minnesota USA IT
Mabel Barrows Female 29 Wisconsin USA Accounting
Beverly Stiedemann Female 30 Pennsylvania USA Marketing
Alfredo Mills Male 69 West Virginia USA Accounting
Susan Kub Female 58 West Virginia USA IT
Meghan Hills Female 48 Kentucky USA Operations
Rebecca Tromp Female 32 Illinois USA IT
Mabel King Female 57 North Dakota USA HR
Grady Schumm Male 67 Maine USA Operations
Judy Fadel Female 47 Maine USA Executive
Silvia Jerde Female 27 Vermont USA IT
Domingo VonRueden Male 62 South Dakota USA Marketing
Garry Erdman Male 25 Colorado USA IT
Van Smith Male 19 Illinois USA Executive
Leticia Denesik Female 32 South Carolina USA HR
Carlton Mosciski Male 26 Kentucky USA Executive
Gwendolyn Frami Female 62 Ohio USA Accounting
Tracy Kuhlman Male 50 Vermont USA Operations
Christie Mitchell Female 23 Washington USA Accounting
Saul Monahan Male 25 Louisiana USA IT
Marian Barrows Female 67 New Jersey USA Accounting
Kathy Anderson Female 64 Utah USA Accounting
Martin Kub Male 52 Idaho USA Accounting
Naomi Leuschke Female 56 Oregon USA HR
Cory Kohler Male 48 Missouri USA IT
Randall Cassin Male 44 Iowa USA HR
Rodolfo Gulgowski Male 35 Iowa USA Marketing
Ellen Okuneva Female 40 Tennessee USA Accounting
Frederick Mitchell Male 64 North Carolina USA Marketing
Amelia Tremblay Female 60 Georgia USA Accounting
Vickie Shields Female 40 Arkansas USA Executive
Leon Wolf Male 32 Delaware USA Executive
Tommie Harris Male 23 Montana USA Operations
Kelly Rohan Male 56 Washington USA IT
Howard Hilpert Male 63 California USA HR
Kay Hammes Female 26 Oregon USA HR
Camille Morissette Female 21 Mississippi USA Marketing
Martin Purdy Male 38 Hawaii USA Operations
Alejandro Reichel Male 58 Louisiana USA Marketing
Eduardo Lynch Male 67 South Carolina USA Operations
Owen Davis Male 37 Hawaii USA Executive
Gerald Parisian Male 59 North Carolina USA Executive
Kimberly Stehr Female 45 Pennsylvania USA Operations
Fernando Parker Male 53 New Hampshire USA Accounting
Cody Heller Male 42 North Carolina USA Executive
Micheal Hammes Male 67 Colorado USA Marketing
Irene Schmidt Female 39 Louisiana USA IT
Shelley Kuvalis Female 19 Alaska USA Marketing
Erik Bartoletti Male 63 South Dakota USA Operations
Kendra Reichel Female 60 New Mexico USA HR
Colin Swift Male 29 Oklahoma USA HR
Nick Stiedemann Male 37 Nevada USA Marketing
Lynn Welch Female 70 Louisiana USA Accounting
Daisy Nolan Female 32 Indiana USA Executive
Ann Stroman Female 45 Pennsylvania USA Accounting
Mable Willms Female 31 Wisconsin USA Marketing
Brandy Schultz Female 59 Oklahoma USA HR
Lela Bayer Female 26 Kansas USA Executive
Alvin Aufderhar Male 39 Ohio USA Executive
Jan Braun Female 22 Oklahoma USA Marketing
Byron Keebler Male 23 Hawaii USA HR
Joann Fisher Female 68 California USA HR
Abel Lynch Male 40 Illinois USA Operations
Raquel Howe Female 55 California USA Operations
Robert Bogisich Male 29 Hawaii USA Marketing
Rodney Heidenreich Male 44 Kentucky USA IT
Steve Robel Male 59 Tennessee USA IT
Blanche O'Keefe Female 31 Colorado USA HR
Frances Reichel Female 47 Arkansas USA Accounting
Alfonso Parker Male 50 New York USA Accounting
Clay Kshlerin Male 23 Louisiana USA Accounting
Gayle Upton Female 43 California USA HR
Robyn Grant Female 33 Oregon USA Executive
Alfredo Shanahan Male 58 Kansas USA IT
Marlon O'Kon Male 70 Idaho USA Operations
Gilbert Mante Male 35 Idaho USA Executive
Willard Schaden Male 51 Michigan USA HR
Beatrice Morissette Female 48 Michigan USA Operations
Glen Graham Male 54 Kentucky USA IT
Fred Zieme Male 49 Louisiana USA IT
Troy Kuhic Male 61 Pennsylvania USA Marketing
Patricia Hartmann Female 58 North Carolina USA HR
Alberto Buckridge Male 47 Alabama USA HR
Melba Volkman Female 25 Connecticut USA Marketing
Carmen Schumm Female 45 Oklahoma USA Operations
Dexter Boehm Male 24 Delaware USA Executive
Johnny Jast Male 57 Pennsylvania USA Executive
Susan Wyman Female 42 Idaho USA IT
Jorge Greenfelder Male 62 Oklahoma USA Operations
Tasha Mann Female 40 Virginia USA Operations
Woodrow Swift Male 19 North Carolina USA IT

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.