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
Connie Jakubowski Female 22 Arizona USA IT
Ronald O'Conner Male 45 Wisconsin USA Marketing
Lela Emmerich Female 22 New Mexico USA IT
Pat Murphy Female 22 New Jersey USA Executive
Otis Volkman Male 30 Missouri USA Operations
Marty Hilll Male 54 North Carolina USA HR
Victoria Doyle Female 65 Utah USA Executive
Jackie Kilback Female 38 New York USA HR
Luz Blanda Female 32 Alaska USA Marketing
Claudia VonRueden Female 32 Alaska USA HR
Kristina Ankunding Female 22 Utah USA Operations
Tasha Kertzmann Female 52 Wisconsin USA Accounting
Jodi Monahan Female 32 Kentucky USA Operations
Frances Casper Female 56 Washington USA HR
Kristin Shanahan Female 29 Washington USA HR
Rosie Davis Female 62 Vermont USA Operations
Adam Emmerich Male 24 Arkansas USA HR
Alexander Harris Male 49 Florida USA IT
Eloise Dooley Female 53 Maine USA IT
Muriel Jacobs Female 41 Maine USA Accounting
Hattie Sanford Female 61 Florida USA Executive
April Hegmann Female 59 Hawaii USA HR
Antonio Lemke Male 34 Nevada USA HR
Justin Gusikowski Male 70 North Carolina USA Operations
Dennis Walter Male 55 Mississippi USA Operations
Whitney Rutherford Female 26 Connecticut USA HR
Lisa Wilderman Female 24 Minnesota USA Marketing
Geraldine Hamill Female 29 Nebraska USA HR
Jeffery Cummings Male 65 Kansas USA IT
Archie Harber Male 37 Virginia USA Marketing
Jay Collier Male 57 Arkansas USA IT
Vernon Lynch Male 31 Georgia USA Marketing
Victor Padberg Male 58 Virginia USA Executive
Glenn Vandervort Male 45 Delaware USA Operations
Malcolm Brakus Male 29 Montana USA HR
Alejandro Zieme Male 67 West Virginia USA IT
Joanna Medhurst Female 32 California USA HR
Percy Auer Male 65 Washington USA IT
Elsie Harris Female 63 Utah USA Marketing
Charles Lowe Male 26 Tennessee USA Accounting
Drew Boehm Male 45 Utah USA Marketing
Sadie Kassulke Female 39 Oregon USA Operations
Pamela Stracke Female 39 Indiana USA Executive
Ellen Schulist Female 27 Montana USA Marketing
Taylor Kris Male 24 Kentucky USA Executive
Adrian Marks Male 41 New Jersey USA IT
Jordan Senger Male 33 Utah USA Accounting
Angelo Lind Male 43 New Hampshire USA Accounting
Everett Spinka Male 66 Oklahoma USA IT
Arturo Renner Male 25 Rhode Island USA Operations
Antonia Witting Female 70 Tennessee USA HR
Nadine Wisoky Female 68 Connecticut USA HR
Malcolm Kihn Male 59 Kentucky USA Marketing
Natasha Orn Female 66 Connecticut USA Executive
Lewis Parker Male 44 Alaska USA Operations
Joanna Johnston Female 46 California USA Operations
Yolanda Larkin Female 20 Kentucky USA Marketing
Vicky Treutel Female 57 New York USA Operations
Martha Carter Female 68 Georgia USA HR
Jenna Brown Female 54 Utah USA Marketing
Heather Lockman Female 48 Idaho USA Operations
Violet O'Kon Female 42 Arizona USA Marketing
Debbie Gorczany Female 44 Arizona USA Marketing
Raquel Gutkowski Female 39 Rhode Island USA Marketing
Wm Streich Male 61 Delaware USA Marketing
Terrance Daugherty Male 63 Colorado USA Marketing
Rick Halvorson Male 19 Nevada USA HR
Matthew Braun Male 42 Georgia USA HR
Linda Feeney Female 48 Montana USA Operations
Jesus Schaden Male 25 Maryland USA IT
Floyd Pouros Male 70 Wisconsin USA Operations
Janet McKenzie Female 68 Florida USA Accounting
Ed Barton Male 18 Louisiana USA Accounting
Guadalupe Gutmann Female 63 Michigan USA HR
Nathan Ward Male 64 Rhode Island USA Marketing
Judith Wunsch Female 20 New York USA HR
Alberta Turner Female 34 Kentucky USA Marketing
Betsy Yost Female 56 New Mexico USA HR
Javier Morar Male 26 Arizona USA Marketing
June Skiles Female 36 New York USA Marketing
Charlie Lebsack Male 42 Minnesota USA Marketing
Nathaniel Corkery Male 46 Alaska USA IT
Dana Frami Female 51 Louisiana USA Accounting
Harvey Cronin Male 50 South Carolina USA Operations
Clayton Rowe Male 33 Florida USA Marketing
Gwen Schneider Female 45 Ohio USA Executive
Eddie Hirthe Male 27 California USA Operations
Irving Muller Male 67 Arkansas USA Accounting
Robin Jacobs Male 57 Connecticut USA Executive
Scott Johnston Male 20 Pennsylvania USA Operations
Thomas Will Male 22 Vermont USA HR
Wilfred Stehr Male 57 Maryland USA HR
Eileen Walker Female 18 Rhode Island USA Accounting
Tracey Jaskolski Female 60 Arizona USA Operations
Troy Brakus Male 53 Mississippi USA HR
Naomi Orn Female 21 Connecticut USA Executive
Wilfred Hackett Male 49 Kentucky USA Accounting
Sabrina Crooks Female 53 Maryland USA HR
Leonard Cole Male 29 Ohio USA Operations
Guy Windler Male 49 Connecticut USA HR
Natasha Stoltenberg Female 66 Pennsylvania USA Accounting
Max Conn Male 33 Minnesota USA HR
Keith Rath Male 40 Washington USA Operations
Jacqueline Graham Female 63 Minnesota USA IT
Annie Lehner Female 22 Vermont USA Executive
Nellie Conn Female 52 Hawaii USA Executive
Shawna Ferry Female 70 Pennsylvania USA HR
Jeanne Wilkinson Female 39 Arizona USA Operations
Bob Willms Male 64 Vermont USA HR
Jerry Hammes Male 68 Washington USA IT
Carlos Nikolaus Male 29 Indiana USA Operations
Reginald Haag Male 30 Louisiana USA Executive
Beth Ebert Female 58 California USA HR
Kay Pagac Female 43 Arkansas USA IT
Nellie Frami Female 45 Arizona USA Marketing
Holly Mraz Female 26 Virginia USA HR
Rachel Johnson Female 23 Minnesota USA Executive
Wilbur Hilll Male 21 Hawaii USA HR
Daisy Stracke Female 21 Nebraska USA HR
Katherine Moen Female 60 Ohio USA Executive
Claude Lynch Male 18 Nevada USA Operations
Sidney Boyer Male 63 Florida USA Operations
Andrea Ebert Female 58 Illinois USA IT
Forrest Schoen Male 34 Nevada USA HR
Irene Dare Female 67 New York USA IT
Allan Spinka Male 31 Missouri USA Operations
Violet Purdy Female 68 North Dakota USA Marketing
Matthew Labadie Male 62 Oklahoma USA Marketing
Josh Nikolaus Male 47 Florida USA Marketing
Michele Stark Female 44 California USA Executive
Sheryl Schaden Female 46 California USA Operations
Owen Huels Male 53 Connecticut USA Operations
Regina Barrows Female 63 Michigan USA HR
Kayla Cruickshank Female 53 Nevada USA Accounting
Gilberto Zieme Male 55 Arkansas USA Operations
Vivian Haley Female 30 Illinois USA Executive
Brian Rowe Male 38 Arkansas USA Operations
Craig Klocko Male 28 New York USA Marketing
Lynn Pfeffer Male 28 Washington USA Executive
Aaron Zieme Male 45 Nevada USA IT
Lynne McGlynn Female 43 Michigan USA IT
Courtney Stracke Male 40 Michigan USA Executive
Arlene Hansen Female 30 Massachusetts USA Operations
Marlon Medhurst Male 26 Texas USA Marketing
Lindsey Carroll Female 27 Kansas USA Accounting
Catherine Waters Female 25 Kansas USA Marketing
William Tromp Male 29 Arizona USA Accounting
Ronald Abernathy Male 49 California USA HR
Lester Stehr Male 31 Colorado USA Executive
Abraham Quitzon Male 26 Arizona USA Executive
Sammy Davis Male 18 Texas USA IT
Melba Beer Female 33 South Dakota USA IT
Gerard Bauch Male 21 Montana USA IT
Megan Bruen Female 56 Tennessee USA Accounting
Roberta Wiza Female 70 Indiana USA Executive
Wilson Weimann Male 64 Minnesota USA IT
Tim O'Connell Male 18 Michigan USA Operations
Crystal Dickens Female 55 Illinois USA Executive
Conrad Barrows Male 20 Tennessee USA Accounting
Fred Kerluke Male 18 Nevada USA HR
Ralph Boyer Male 25 Ohio USA HR
Nora Wolff Female 40 Maine USA HR
Cecil Dickens Male 37 Arkansas USA HR
Grant Boyle Male 46 North Dakota USA IT
Cristina Prohaska Female 35 Delaware USA Accounting
Karl Lang Male 19 Wyoming USA Marketing
Minnie Ledner Female 53 Ohio USA Accounting
Lydia Kuhic Female 31 Georgia USA Accounting
Charles Osinski Male 43 Virginia USA Accounting
Randal Klocko Male 42 Colorado USA Accounting
Adrian Haley Male 37 North Carolina USA Marketing
Tony Runolfsdottir Male 41 New Hampshire USA Operations
Connie Sipes Female 41 Montana USA HR
Latoya Hamill Female 51 Ohio USA IT
Gwendolyn Murazik Female 45 Arkansas USA Accounting
Vickie Hettinger Female 36 Texas USA IT
Krystal Kreiger Female 31 Georgia USA HR
Willard Kertzmann Male 35 Utah USA Operations
Eduardo Wuckert Male 30 Massachusetts USA Accounting
Steve Hickle Male 29 Delaware USA Executive
Irma Kreiger Female 30 Illinois USA Accounting
Stuart Cummerata Male 27 Alabama USA Operations
Henrietta Rolfson Female 35 Montana USA Accounting
Olga Swift Female 46 Kentucky USA Accounting
Curtis Von Male 18 Louisiana USA Executive
Mandy Hudson Female 44 Montana USA Executive
Lonnie Aufderhar Male 70 Nebraska USA Executive
Esther Boyle Female 53 Oklahoma USA Accounting
Levi Jones Male 31 Alabama USA IT
Joanne Ruecker Female 59 South Carolina USA Operations
Trevor Rowe Male 36 Arizona USA Operations
Terry Nitzsche Female 20 Tennessee USA Executive
Eddie Johnston Male 41 Idaho USA IT
Steven Lang Male 70 Georgia USA Operations
Terence Schamberger Male 40 Texas USA Accounting
Michael Green Male 69 Alaska USA Marketing
Michael Mueller Male 41 South Dakota USA IT
Christina Wilkinson Female 26 Oklahoma USA Accounting
Wade King Male 44 Tennessee USA HR
Bob Cormier Male 53 Ohio USA Executive
Freda Langworth Female 47 West Virginia USA Marketing
Lisa Torphy Female 67 North Dakota USA IT
Bert Welch Male 57 Virginia USA HR
Rita Schumm Female 57 Nevada USA Executive
Pam Murphy Female 26 Michigan USA HR
Winston Christiansen Male 68 Louisiana USA HR
Wm Wisoky Male 69 Mississippi USA Marketing
Henrietta Bailey Female 57 Oregon USA Operations
Robin Kuphal Male 24 Idaho USA HR
Regina Willms Female 44 Iowa USA Executive
Mattie Parisian Female 48 Vermont USA HR
Darnell Conn Male 23 Tennessee USA Operations
Dixie Gulgowski Female 37 Kansas USA Accounting
Lisa Emard Female 35 New Jersey USA Marketing
Mario Murray Male 69 Louisiana USA Executive
Samantha Daugherty Female 62 Alabama USA IT
Dana Schneider Male 27 California USA Executive
Alexis Moen Female 18 Minnesota USA Executive
Rhonda Zboncak Female 45 Florida USA Operations
Joanne Abbott Female 64 South Dakota USA Executive
Clyde Armstrong Male 60 New Mexico USA Accounting
Terence Quigley Male 70 Montana USA Executive
Johnnie Rohan Male 70 North Dakota USA Marketing
Gail Kihn Female 19 Ohio USA Accounting
Dewey Anderson Male 60 Michigan USA Executive
Cody Abbott Male 52 Washington USA IT
Andres Stanton Male 44 Pennsylvania USA Operations
Louis Conn Male 19 Maryland USA Executive
Ira Johnson Male 29 Nebraska USA Operations
Christine Koepp Female 48 Texas USA Executive
Eileen Moore Female 44 Iowa USA HR
Ian Goyette Male 59 Minnesota USA Accounting
Oscar Oberbrunner Male 26 West Virginia USA Executive
Bill Gaylord Male 19 Utah USA HR
Kate Von Female 49 Michigan USA Accounting
Jeannette Shanahan Female 24 Pennsylvania USA IT
Raul Howell Male 27 Kansas USA HR
Doyle Orn Male 40 Illinois USA Accounting
Edith Moore Female 67 California USA HR
Clint Gaylord Male 18 North Carolina USA Executive
Beatrice Dietrich Female 20 Arkansas USA Accounting
Jaime Marks Male 59 Oregon USA IT
Regina Nienow Female 38 Maryland USA HR
Estelle Gutmann Female 58 Kansas USA Operations
Tami Kiehn Female 29 Alabama USA IT
Orlando Predovic Male 45 South Carolina USA Marketing
Karen Harber Female 40 South Dakota USA IT
Jim Reilly Male 41 Vermont USA IT
Franklin Schiller Male 48 Colorado USA Operations
Alexis Corkery Female 25 Minnesota USA Marketing
Lowell Glover Male 50 Oregon USA Operations
Jeanette Schaefer Female 67 New Mexico USA Executive
Jasmine Bogisich Female 33 Connecticut USA HR
Kelli Paucek Female 23 Alabama USA HR
Ira Koelpin Male 21 Wisconsin USA Operations
Herbert Dibbert Male 43 Missouri USA Marketing
Krista Jenkins Female 48 Virginia USA Accounting
Kerry Stark Male 23 Wisconsin USA Operations
Becky Boyer Female 45 Wisconsin USA Accounting
Bruce Tromp Male 31 Wyoming USA IT
Bill Price Male 33 North Dakota USA Executive
Lena Wolf Female 51 Maryland USA Accounting
Jasmine Murazik Female 33 Indiana USA IT
Reginald Wilderman Male 67 Arizona USA Accounting
Beverly Dietrich Female 33 Georgia USA Marketing
Elijah Conroy Male 35 Virginia USA HR
Jaime Pouros Female 44 Louisiana USA Accounting
Grace Hintz Female 64 Kansas USA IT
Patrick Reinger Male 43 West Virginia USA Executive
Heidi Heaney Female 22 Kansas USA Executive
Alexander Yundt Male 55 Georgia USA HR
Saul Trantow Male 54 Georgia USA IT
Clark DuBuque Male 70 Wyoming USA IT
Herbert Miller Male 64 Indiana USA IT
Lynn Murphy Male 23 South Carolina USA HR
Tyrone Legros Male 61 Iowa USA IT
Bradley Larson Male 18 New York USA Operations
Lewis Hickle Male 70 Rhode Island USA IT
Kristina Stoltenberg Female 39 Texas USA Marketing
Opal Ullrich Female 39 South Carolina USA Accounting
Raquel Renner Female 23 Arkansas USA Accounting
Miranda Lakin Female 64 Louisiana USA Executive
Leona Collier Female 54 Vermont USA Operations
Gary Boyer Male 41 Missouri USA Executive
Eleanor Weimann Female 31 New Hampshire USA HR
Billie Reinger Female 31 Nebraska USA Marketing
Richard Rolfson Male 56 Vermont USA IT
Cecilia Bechtelar Female 67 New Mexico USA Marketing
Archie Borer Male 48 Maine USA HR
Edmond Sauer Male 48 Rhode Island USA Marketing

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.