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
Sophia Bernier Female 47 Montana USA Marketing
Lynn Schinner Male 30 Utah USA Operations
Derrick Yost Male 54 Indiana USA HR
Eileen Hilpert Female 30 Alaska USA HR
Rolando Rohan Male 31 Virginia USA Accounting
Wilson Strosin Male 47 Indiana USA Executive
Erica Torphy Female 52 Iowa USA IT
Angie Bergstrom Female 62 New York USA Executive
Ella Klein Female 68 Rhode Island USA Executive
Francisco Kemmer Male 36 Virginia USA Operations
Dianne Donnelly Female 27 Florida USA IT
Wendell Christiansen Male 69 California USA IT
Daisy Durgan Female 64 New Jersey USA Marketing
Samantha Thiel Female 58 New Hampshire USA Marketing
Hope Price Female 42 Iowa USA Marketing
Brandon Boehm Male 20 North Carolina USA Executive
Franklin Rempel Male 57 North Carolina USA Executive
Rick Volkman Male 20 Nevada USA Operations
Denise Lakin Female 40 California USA Marketing
Terri Schinner Female 55 Kentucky USA Accounting
Delbert Wilkinson Male 56 Rhode Island USA Executive
Frank Cremin Male 31 Illinois USA Marketing
Monique Wiegand Female 19 Wisconsin USA Operations
Donna Nitzsche Female 34 Idaho USA Accounting
Nellie VonRueden Female 58 Pennsylvania USA IT
Lionel Gibson Male 58 Mississippi USA IT
Edmond Leffler Male 43 Idaho USA Executive
Stephen Monahan Male 57 Minnesota USA Executive
Casey Hand Female 60 Wyoming USA Executive
Christopher Hermann Male 68 Idaho USA HR
Megan Dach Female 31 Rhode Island USA Operations
Ignacio Feeney Male 67 West Virginia USA Marketing
Raquel Koepp Female 18 Pennsylvania USA HR
Gerardo Schuppe Male 70 Arizona USA Marketing
Lila Mayer Female 57 Missouri USA Marketing
Gregory Weimann Male 55 New Hampshire USA IT
Felipe Turner Male 32 Oklahoma USA Marketing
Jo Gulgowski Female 65 West Virginia USA Accounting
Darla Kiehn Female 21 Iowa USA IT
Joshua Ritchie Male 56 Indiana USA Executive
Dana Christiansen Male 63 Indiana USA HR
Angel Gulgowski Male 67 Kansas USA Executive
Glenda Brekke Female 62 Kentucky USA IT
Myrtle Bernier Female 18 Michigan USA Operations
Vicky Quitzon Female 29 Virginia USA IT
Seth Spencer Male 66 Missouri USA Executive
Fernando Aufderhar Male 49 Maryland USA IT
Erin Bosco Female 53 Ohio USA Accounting
Kelly Hodkiewicz Male 58 California USA IT
Forrest Reilly Male 31 Hawaii USA Operations
Miranda Christiansen Female 36 Tennessee USA Accounting
Kim Veum Female 21 Tennessee USA Executive
Hilda Fahey Female 31 New York USA Executive
Jacob Breitenberg Male 23 Utah USA Executive
Jack Swaniawski Male 34 New Mexico USA Accounting
Patrick Reilly Male 58 Ohio USA Marketing
Lewis Lakin Male 58 Iowa USA Accounting
Florence Bradtke Female 18 Alabama USA IT
Ann Lindgren Female 41 Oregon USA HR
Phillip Morar Male 65 Colorado USA Accounting
Roland Haley Male 68 Florida USA Accounting
Renee Treutel Female 69 South Dakota USA Marketing
Shelly Grimes Female 23 Georgia USA Accounting
Warren Hudson Male 57 Rhode Island USA Marketing
Vanessa Krajcik Female 64 Nevada USA IT
Hugh Kreiger Male 34 Hawaii USA Marketing
Geoffrey Friesen Male 57 California USA IT
Kendra Dach Female 52 South Carolina USA Executive
Johnnie Thompson Male 63 Texas USA Accounting
Christie Funk Female 36 Arizona USA Operations
Janice Will Female 35 Missouri USA Operations
Kristy Prosacco Female 26 Wyoming USA Operations
Virginia Deckow Female 48 Oklahoma USA Accounting
Gerard Thompson Male 27 North Dakota USA HR
Dominick Bradtke Male 65 New Hampshire USA Executive
Dwayne Balistreri Male 18 Michigan USA IT
Barry Collins Male 32 Hawaii USA IT
Amos Greenfelder Male 52 Montana USA Accounting
Katherine Haag Female 20 Montana USA Marketing
Ian Stiedemann Male 26 Virginia USA Operations
Fredrick Little Male 35 New Mexico USA IT
Curtis Leuschke Male 26 Wisconsin USA IT
Ramiro Cummings Male 41 Nevada USA Operations
Sherri Shields Female 21 Arizona USA Operations
Sergio Rolfson Male 57 Indiana USA Executive
Karen Gaylord Female 59 California USA Executive
Joshua Hauck Male 31 Wyoming USA Executive
Jimmie Frami Male 32 Michigan USA IT
Alice Rempel Female 36 West Virginia USA Executive
Lonnie Beier Male 25 Idaho USA Executive
Darlene Smitham Female 45 Georgia USA HR
Audrey Hegmann Female 31 Texas USA HR
Devin Little Male 28 North Carolina USA IT
Gregory Jacobs Male 25 Connecticut USA IT
Georgia Auer Female 64 Virginia USA Accounting
Derek Nienow Male 70 Oregon USA Marketing
Adrienne Hartmann Female 45 New York USA Executive
Shannon Schmidt Male 57 Oklahoma USA Operations
Bonnie Vandervort Female 53 West Virginia USA Marketing
Judith Gibson Female 57 New Mexico USA Accounting
Gordon Gutkowski Male 31 Virginia USA Executive
Sherman Runolfsdottir Male 44 Pennsylvania USA Operations
Essie Wuckert Female 43 Wyoming USA Marketing
Lucia Fahey Female 25 South Dakota USA Operations
Shawna Heathcote Female 66 Virginia USA HR
Jeannie Ryan Female 20 Arizona USA Operations
Abraham Morar Male 33 Massachusetts USA Executive
Marjorie Wehner Female 59 Pennsylvania USA IT
Ramon Reichel Male 54 Connecticut USA Operations
Jason Wisozk Male 48 California USA Executive
Dolores Nienow Female 40 Arizona USA Marketing
Celia Bins Female 36 South Dakota USA Accounting
Dianne Hoppe Female 45 West Virginia USA Accounting
Isaac Zboncak Male 63 Minnesota USA Operations
Robin Schiller Male 69 Iowa USA Executive
Alton Mertz Male 24 Nebraska USA Operations
Alfredo Kiehn Male 35 Nevada USA IT
Eileen Abbott Female 58 Missouri USA Operations
June Kautzer Female 43 New York USA IT
Ana Parisian Female 21 Georgia USA HR
Ollie Conn Female 38 Indiana USA IT
Debra Sipes Female 19 Oregon USA Accounting
Helen Marvin Female 32 Arkansas USA Marketing
Fannie Shields Female 26 Oregon USA Executive
Javier Larson Male 20 Michigan USA Accounting
Lois Kilback Female 67 Indiana USA HR
Wanda Olson Female 62 Georgia USA Accounting
Jenna Howell Female 58 Tennessee USA Accounting
Randal Bosco Male 27 Alaska USA Accounting
Felipe Bogan Male 27 Colorado USA Accounting
Eula Beatty Female 23 Massachusetts USA Accounting
Ramona Runolfsdottir Female 25 Alaska USA Operations
Darrin Jaskolski Male 56 Michigan USA Executive
Jaime Connelly Male 33 Alabama USA HR
Sandra Parisian Female 55 Connecticut USA Executive
Mike Pollich Male 22 Oregon USA Marketing
Kim Waters Female 48 Nevada USA IT
Walter Kuhlman Male 18 Washington USA Accounting
Frederick Bruen Male 61 Iowa USA Marketing
Donnie Ferry Male 46 Kansas USA Executive
Gilbert Hammes Male 43 Wyoming USA Accounting
Felipe Mitchell Male 30 New York USA Accounting
Hector Berge Male 32 West Virginia USA Accounting
Saul Metz Male 56 Arkansas USA Accounting
Dave Kunde Male 29 Louisiana USA IT
Pat Keebler Male 26 Oregon USA IT
Courtney Grimes Male 29 Connecticut USA Executive
Paula Rohan Female 57 Michigan USA IT
Brett Wolff Male 54 Idaho USA IT
Barbara Kulas Female 61 Massachusetts USA Executive
Stewart Jast Male 22 West Virginia USA Accounting
Tim Schimmel Male 63 Arizona USA IT
Jana Bartell Female 30 Vermont USA Executive
Allan Reichert Male 45 New Mexico USA HR
Thelma Waelchi Female 29 Texas USA Executive
Lionel O'Kon Male 54 Mississippi USA Executive
Gladys Herman Female 24 Tennessee USA Marketing
Mae Wuckert Female 60 Maryland USA Marketing
Saul Blick Male 28 New Jersey USA Marketing
Jody Murphy Male 23 Iowa USA Operations
Sidney Feeney Male 37 Texas USA IT
Samantha Hyatt Female 29 Hawaii USA IT
Marcos Wiza Male 44 West Virginia USA Executive
Otis Wilkinson Male 21 Maine USA Accounting
Whitney Heaney Female 56 Wyoming USA Executive
Boyd Koss Male 43 Rhode Island USA HR
Kelli Ryan Female 42 Colorado USA Executive
Frederick Robel Male 48 South Dakota USA HR
Lyle Kessler Male 42 North Dakota USA IT
Hattie Jerde Female 32 Utah USA Marketing
Don Morissette Male 27 Illinois USA HR
Gregg Steuber Male 31 Pennsylvania USA Operations
Nancy Kassulke Female 49 Washington USA Accounting
Donald Zboncak Male 29 Wyoming USA Operations
Melvin Turcotte Male 29 Georgia USA Executive
Lena Weimann Female 24 Idaho USA Executive
Felix Mayert Male 41 Maine USA Marketing
Julio Klocko Male 22 Maine USA HR
Cedric Kuhn Male 40 Idaho USA Operations
Scott McLaughlin Male 44 Iowa USA Accounting
Sandy Swift Female 51 Missouri USA HR
Omar Erdman Male 44 Minnesota USA Executive
Kellie Ratke Female 52 West Virginia USA Marketing
Danny Haag Male 54 Michigan USA Marketing
Tonya Rau Female 39 New York USA Operations
Stanley Swift Male 53 Rhode Island USA Operations
Jimmie Lowe Male 32 Texas USA Executive
Helen Weissnat Female 70 Montana USA Accounting
Naomi Jast Female 30 Tennessee USA HR
Emmett Smith Male 47 Illinois USA Executive
Manuel Morar Male 28 Kentucky USA HR
Anthony Purdy Male 28 Massachusetts USA Executive
Allison Feil Female 23 Tennessee USA HR
Ronnie O'Conner Male 59 Delaware USA HR
Faye Mitchell Female 36 Missouri USA Operations
Lance Fahey Male 44 Texas USA Marketing
Gordon Weissnat Male 57 Maryland USA HR
Vivian Robel Female 51 Rhode Island USA Marketing
Louise Treutel Female 33 Arizona USA IT
Edward Kunde Male 38 Georgia USA Operations
Willie Shanahan Male 43 Minnesota USA Executive
Austin Stanton Male 22 Idaho USA HR
Katherine Jacobs Female 45 Nebraska USA IT
Krystal Dooley Female 30 Virginia USA HR
Forrest Pacocha Male 55 Colorado USA IT
Shirley Will Female 50 Mississippi USA IT
Orlando Pfeffer Male 21 Hawaii USA Operations
Lee Cremin Male 28 North Carolina USA HR
Jessie Champlin Female 58 Rhode Island USA Marketing
Cesar Reilly Male 28 Ohio USA Operations
Kendra Considine Female 39 Montana USA Executive
Conrad Heaney Male 37 Arizona USA Marketing
Seth Stanton Male 39 New York USA Accounting
Victor Reichel Male 39 Idaho USA IT
Brandon Krajcik Male 65 Maine USA Marketing
Patrick Kihn Male 30 Oklahoma USA Executive
Shawna Hermann Female 47 Kansas USA IT
Hugo Stoltenberg Male 45 Indiana USA Operations
Dora Mills Female 24 Louisiana USA Accounting
Jackie Satterfield Female 48 West Virginia USA Executive
Ivan Sawayn Male 20 North Dakota USA HR
Lora Kris Female 40 Oklahoma USA Executive
Ira Koelpin Male 66 Oklahoma USA Marketing
Muriel Quitzon Female 68 Mississippi USA IT
Juan Heller Male 35 Kentucky USA IT
Elsie Padberg Female 24 Alabama USA IT
Clay Durgan Male 57 Alaska USA IT
Cecelia Mante Female 50 Nebraska USA Accounting
Bertha Douglas Female 19 South Dakota USA Accounting
Desiree Homenick Female 26 Illinois USA Executive
Harold Kertzmann Male 44 Oregon USA Marketing
Anna Weissnat Female 63 Utah USA HR
Marcella Homenick Female 28 Oklahoma USA HR
Marguerite Pfeffer Female 67 Kentucky USA Operations
Andre Walsh Male 44 Illinois USA Accounting
Noah Tromp Male 34 Hawaii USA HR
Jeannette King Female 35 Maryland USA Executive
Yvonne Botsford Female 51 Louisiana USA Executive
Mathew Kertzmann Male 39 Colorado USA Accounting
Cary Rohan Male 37 Wyoming USA IT
Rex Mills Male 41 Kansas USA Operations
Minnie Kovacek Female 19 South Dakota USA IT
Shawna Nader Female 63 Arizona USA HR
Lela Nikolaus Female 20 Idaho USA Marketing
Erika Rodriguez Female 32 Missouri USA Executive
Julie Huels Female 50 New Jersey USA HR
Jaime Gerlach Male 51 South Carolina USA Accounting
Betty Tillman Female 70 Montana USA HR
Lela Champlin Female 68 Vermont USA Executive
Tracy Johnson Female 27 Iowa USA IT
Gary Doyle Male 56 Texas USA Operations
Willard Kuhlman Male 20 Idaho USA HR
Paula Mills Female 54 New Jersey USA IT
Shelley Bins Female 20 Iowa USA Accounting
Laura Hirthe Female 25 Minnesota USA Operations
Clinton Koelpin Male 27 Kansas USA IT
Frances Schimmel Female 31 Vermont USA Accounting
Willard Kerluke Male 19 Colorado USA Operations
Noel Konopelski Male 60 Michigan USA Operations
Philip Stoltenberg Male 66 Maine USA Executive
Darren Kessler Male 21 Iowa USA IT
Shari Hane Female 39 Wisconsin USA Executive
Roberto Stiedemann Male 66 Hawaii USA IT
Eileen Shanahan Female 55 Maine USA Operations
Alice Sauer Female 55 Montana USA Executive
Abel Jacobi Male 18 Hawaii USA IT
Brendan King Male 51 Utah USA Accounting
Roosevelt Wolff Male 43 Nevada USA Executive
Ann Huel Female 70 New Hampshire USA Accounting
Elijah Funk Male 28 Texas USA HR
Lydia Tillman Female 46 Louisiana USA Executive
Jenny Hills Female 21 West Virginia USA Accounting
Gerardo MacGyver Male 69 Indiana USA Executive
Leah Hayes Female 21 Kansas USA Executive
Eugene Mitchell Male 52 Mississippi USA Executive
Terri Mraz Female 69 New Hampshire USA HR
Tonya Nolan Female 70 Michigan USA Operations
Marta Torp Female 42 Ohio USA HR
Marjorie Reinger Female 70 Illinois USA IT
Brandon Jacobs Male 23 Alabama USA Accounting
Jacob Boehm Male 41 Arkansas USA Executive
Felipe Bernier Male 51 Pennsylvania USA Executive
Andres Gorczany Male 22 Massachusetts USA Executive
Noel Hills Male 43 Oklahoma USA Accounting
Daryl Bergstrom Male 22 Idaho USA Accounting
Orville Schaden Male 44 California USA Accounting
Lisa Luettgen Female 40 South Dakota USA Marketing
Bethany Macejkovic Female 28 Indiana USA Accounting
Joanna Bogan Female 32 Rhode Island USA HR
Nina VonRueden Female 41 Nevada 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.