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
Moses Williamson Male 21 South Carolina USA IT
Jared Lindgren Male 19 South Carolina USA Operations
Melanie Tromp Female 28 Kansas USA Accounting
Elsa Waelchi Female 32 New Hampshire USA IT
Darla Pacocha Female 49 California USA Marketing
Joshua Russel Male 46 Mississippi USA IT
Grace Lubowitz Female 55 Minnesota USA HR
Jaime Ebert Male 39 Maine USA Accounting
Myron Dibbert Male 38 Alaska USA Marketing
Marco Yost Male 21 Rhode Island USA IT
Alexander Miller Male 53 North Carolina USA Accounting
Bertha Lowe Female 39 Colorado USA IT
Ronald Jacobson Male 38 Rhode Island USA HR
Mathew Vandervort Male 43 Missouri USA IT
Estelle Bednar Female 60 Wyoming USA Operations
Mike Aufderhar Male 33 Idaho USA IT
Harold Reichel Male 58 Wyoming USA Accounting
Brandi Ortiz Female 70 Idaho USA IT
Myron Ziemann Male 61 Massachusetts USA Executive
Chris Torp Male 46 New Mexico USA Executive
Jaime Torphy Male 66 Utah USA HR
Hugo Kuphal Male 27 Missouri USA Executive
Bennie Will Male 45 Maine USA Accounting
Kristy Stokes Female 59 Texas USA Accounting
Jeff Homenick Male 38 Nebraska USA IT
Harriet Ullrich Female 52 Iowa USA HR
Anna Hodkiewicz Female 49 Minnesota USA Marketing
Jan Hartmann Male 27 Arkansas USA IT
Eugene Batz Male 41 Nebraska USA Accounting
Samuel Ward Male 54 Delaware USA HR
Janice Swaniawski Female 34 Idaho USA Operations
Garry Ratke Male 51 North Dakota USA Accounting
Glenda Kirlin Female 69 Indiana USA HR
Luis Shanahan Male 41 Massachusetts USA IT
Norman Mayer Male 48 New Hampshire USA Accounting
Roberto Hirthe Male 43 Delaware USA Executive
Vickie Hills Female 55 Illinois USA Operations
Heidi Pouros Female 60 Louisiana USA Executive
Guy Pacocha Male 52 North Dakota USA IT
Velma Batz Female 53 Oregon USA IT
Lamar Kozey Male 67 Montana USA Executive
Anna Halvorson Female 20 Florida USA Executive
Lynn Schmidt Female 70 Michigan USA IT
Pete Rice Male 65 Illinois USA HR
Boyd Schmeler Male 42 California USA Operations
Bertha Sanford Female 26 Wisconsin USA Operations
Sandy Ernser Female 20 Oregon USA HR
Daryl Beatty Male 41 Arizona USA HR
Nicholas Becker Male 41 Vermont USA IT
Lowell Murphy Male 56 Oregon USA Marketing
Crystal Koch Female 34 Ohio USA Accounting
Alberta Olson Female 68 Virginia USA Marketing
Opal Schneider Female 51 Utah USA Marketing
Guy Jacobson Male 69 Massachusetts USA Operations
Kara Doyle Female 52 Alaska USA Operations
Tricia McLaughlin Female 46 Alaska USA Executive
Eric Muller Male 62 New Hampshire USA HR
Devin Kassulke Male 47 West Virginia USA Executive
Shari Lueilwitz Female 29 North Carolina USA IT
Dorothy Gutkowski Female 27 Indiana USA Executive
Yvette Schneider Female 33 Oregon USA HR
Heidi Lueilwitz Female 69 Pennsylvania USA Executive
Maggie Miller Female 45 North Carolina USA Operations
Derrick Simonis Male 39 Kansas USA Accounting
Sophia Mraz Female 43 Nebraska USA IT
Miguel Bogisich Male 65 Maryland USA Marketing
Francisco Green Male 51 Hawaii USA IT
Rudolph VonRueden Male 24 Montana USA IT
Ida Schneider Female 40 Iowa USA HR
Charlie Farrell Male 22 South Dakota USA Operations
Bernice Lesch Female 24 Idaho USA Executive
Roland Bauch Male 40 New York USA IT
Kerry Gislason Male 36 Nebraska USA HR
Nina Hilll Female 61 New Jersey USA Executive
Pedro Jacobi Male 68 Maryland USA IT
Sonja Mraz Female 59 Oregon USA Executive
Marshall Barton Male 64 New Mexico USA Marketing
Jasmine Dooley Female 34 Vermont USA Marketing
Jordan Farrell Male 44 Alabama USA Marketing
Joan Hoppe Female 46 Nevada USA Operations
Tom Brekke Male 25 New York USA Accounting
Noah Schmeler Male 67 South Dakota USA Executive
Lillian Metz Female 68 Oregon USA Executive
Elsa Grant Female 66 New Mexico USA IT
Vincent Kuhn Male 70 Georgia USA Operations
Merle Runolfsdottir Male 26 North Dakota USA Operations
Sonia Jast Female 66 Illinois USA Executive
Alexis Will Female 24 Arizona USA Accounting
Julian Konopelski Male 64 Georgia USA Marketing
Christina Homenick Female 65 Nevada USA Operations
Otis Lowe Male 52 Maine USA Operations
Dewey Toy Male 62 West Virginia USA Operations
Colleen Romaguera Female 69 Connecticut USA Accounting
Ora Abbott Female 46 Wisconsin USA Operations
Freda Haley Female 35 West Virginia USA Marketing
Wallace Emmerich Male 42 Vermont USA Operations
Mike Hudson Male 53 New Jersey USA HR
Arlene Feeney Female 52 Wisconsin USA Marketing
Joey Jones Male 68 Iowa USA IT
Barbara Schmeler Female 68 Nevada USA IT
Latoya Schaden Female 50 Oregon USA HR
Lewis Jones Male 61 Florida USA Marketing
Julius Bayer Male 23 West Virginia USA Executive
Betty O'Conner Female 54 Georgia USA Accounting
Arnold Wilkinson Male 19 Iowa USA Accounting
Ruth Keebler Female 60 Arizona USA Marketing
Ruben Ebert Male 67 Connecticut USA Operations
Jan Zieme Female 40 Louisiana USA Marketing
Leon Parisian Male 44 Nevada USA Executive
Marion Hansen Male 40 Delaware USA IT
Sophia Torp Female 49 Montana USA Marketing
Jeanette Feest Female 22 Illinois USA IT
Rogelio Kirlin Male 60 Arizona USA Operations
Stewart Jast Male 34 Vermont USA HR
Bradley Hilll Male 34 Florida USA HR
Dana Hane Female 56 Delaware USA IT
Sarah Ondricka Female 20 Ohio USA Marketing
Lisa Littel Female 50 Oregon USA HR
Keith Harris Male 58 Mississippi USA Marketing
Shelley Cartwright Female 55 Florida USA Accounting
Chester Monahan Male 62 Illinois USA Marketing
Olivia Mraz Female 68 Wisconsin USA Marketing
Katie Ankunding Female 32 South Dakota USA HR
Ricky Keebler Male 19 Florida USA IT
Miranda Baumbach Female 33 Illinois USA Operations
Lee Green Male 37 Kentucky USA Operations
Rosemarie Kovacek Female 27 Wisconsin USA Executive
Nancy Roob Female 51 Arkansas USA Accounting
Samantha Ritchie Female 29 Pennsylvania USA Marketing
Elbert Barrows Male 20 Oregon USA HR
Marlene Smith Female 24 Colorado USA HR
Lloyd Miller Male 36 Iowa USA Executive
Keith Roberts Male 59 Illinois USA Executive
Lynette Blanda Female 29 West Virginia USA Operations
Cesar Gutmann Male 51 Vermont USA Operations
Edwin Murazik Male 29 Alaska USA HR
Rudolph Stokes Male 23 Oklahoma USA HR
Sonja Swaniawski Female 33 Wisconsin USA Marketing
Marcella Mitchell Female 38 Kentucky USA Operations
Caroline Abernathy Female 22 Kentucky USA IT
Orlando Hoeger Male 63 Ohio USA Executive
Becky Will Female 63 Illinois USA Accounting
Jesse Ruecker Male 69 Missouri USA Operations
Jason O'Conner Male 24 Vermont USA HR
Vernon Mitchell Male 25 Rhode Island USA Operations
Victoria Yundt Female 66 Vermont USA IT
Lora Crona Female 59 California USA Operations
Arturo Paucek Male 63 North Carolina USA Accounting
Luis Lueilwitz Male 19 Nevada USA Executive
Gloria Murray Female 38 North Carolina USA Accounting
Misty Fahey Female 32 Florida USA Executive
Abel Hyatt Male 30 Arkansas USA Accounting
Wallace Murphy Male 58 Utah USA HR
Lee Bailey Male 41 South Carolina USA IT
Joanna Tillman Female 55 New Mexico USA Operations
Saul Stanton Male 49 Kansas USA IT
Margarita Dicki Female 41 Montana USA Accounting
Carla Erdman Female 57 Mississippi USA IT
Camille Langworth Female 32 New Jersey USA Marketing
Sophie Hansen Female 65 Illinois USA HR
Theodore Pagac Male 50 Kentucky USA HR
Dora Yost Female 34 Virginia USA Marketing
Isaac West Male 40 Michigan USA Marketing
Alfredo Zieme Male 47 Nebraska USA Executive
Joann Denesik Female 41 Maine USA Marketing
Travis Bauch Male 52 Minnesota USA IT
Donald Zieme Male 36 Maryland USA Marketing
Edna Douglas Female 42 Arkansas USA Accounting
Gordon Littel Male 32 Florida USA Accounting
Paula Kautzer Female 35 Connecticut USA Accounting
Vera Harber Female 54 Georgia USA Executive
Jim Emmerich Male 54 Nevada USA IT
Keith Lindgren Male 31 Washington USA Executive
Grace Ratke Female 59 New Jersey USA Operations
Brendan Orn Male 37 Maine USA Accounting
Kelly Stiedemann Female 39 Rhode Island USA Marketing
Belinda Ankunding Female 58 Wisconsin USA Executive
Sandra Dietrich Female 65 Michigan USA IT
Kathy Miller Female 30 Delaware USA Operations
Neal Gerlach Male 50 Alabama USA HR
Isaac Emard Male 19 Idaho USA HR
Freda Mohr Female 69 New Mexico USA Executive
Eric Cole Male 46 Ohio USA Operations
Hugh Luettgen Male 28 Indiana USA IT
Cristina Funk Female 22 Louisiana USA Executive
Guadalupe Mann Male 18 Delaware USA HR
Jim Ziemann Male 56 Minnesota USA Accounting
Kelly Hilll Female 33 North Dakota USA IT
Melba McCullough Female 23 Indiana USA Accounting
Lucy Schamberger Female 49 New Hampshire USA HR
Eunice Farrell Female 59 Rhode Island USA IT
Kyle Witting Male 19 Arkansas USA HR
Alyssa Sanford Female 23 South Dakota USA IT
Patrick Carter Male 60 Kansas USA Operations
Iris Rice Female 18 Alaska USA HR
Sherman Toy Male 64 Wisconsin USA HR
Gretchen Cremin Female 67 Montana USA Operations
Sonja Ward Female 48 Virginia USA Accounting
Amelia Carroll Female 26 Tennessee USA Marketing
Anna Cartwright Female 37 Michigan USA IT
Alberto Mueller Male 63 New Mexico USA Executive
Nora Kutch Female 44 Nevada USA IT
Spencer Schultz Male 66 Indiana USA IT
Victoria Rath Female 26 Vermont USA IT
Bridget Bauch Female 23 Florida USA IT
Glen Batz Male 34 Ohio USA HR
Max Mohr Male 69 Utah USA Accounting
Domingo Bartoletti Male 70 Kansas USA Executive
Laura Glover Female 53 Missouri USA Accounting
Willie Pagac Female 66 South Dakota USA Executive
Ruth Larkin Female 68 Nebraska USA IT
Glen Willms Male 31 Illinois USA HR
Elbert Bradtke Male 54 Maine USA Executive
Neil Blanda Male 19 Louisiana USA Operations
Bradford Roberts Male 42 Kentucky USA Operations
Loren Dicki Male 61 Illinois USA Executive
Sabrina Bogisich Female 27 Kansas USA Accounting
Bradley Dickinson Male 68 Tennessee USA Executive
Sonia Erdman Female 19 Alaska USA Operations
Adam Batz Male 23 Georgia USA Executive
Patty Christiansen Female 37 California USA Marketing
Kimberly Stanton Female 52 Arkansas USA Operations
Shari Brown Female 43 Massachusetts USA IT
Darren Bernier Male 18 Kansas USA Marketing
Joanne Sipes Female 67 South Dakota USA HR
Irene Kris Female 45 Mississippi USA IT
Terry Gorczany Female 59 Indiana USA Accounting
Ron Grimes Male 63 Wyoming USA Accounting
Alan Wunsch Male 69 Alaska USA HR
Shelia Rau Female 68 Oklahoma USA Operations
Virginia Wisoky Female 63 Utah USA IT
Katie Crist Female 35 Utah USA Marketing
Michael Rippin Male 44 Kentucky USA Operations
Zachary Zieme Male 27 Utah USA IT
Lillian Schmeler Female 22 Maryland USA IT
Ida Berge Female 31 Alabama USA Accounting
Alberta Baumbach Female 28 North Dakota USA IT
Dwight Beer Male 67 Virginia USA Executive
Marcia Rodriguez Female 18 Missouri USA HR
Kristin Lesch Female 29 Ohio USA HR
Matt Grimes Male 18 Alabama USA Accounting
Alison Pfannerstill Female 51 Kansas USA HR
Abraham Christiansen Male 34 Arizona USA HR
Paul Cormier Male 59 California USA Executive
Joann Reilly Female 48 Ohio USA Executive
Matt Gleichner Male 29 Georgia USA IT
Tomas Collier Male 30 Nevada USA Accounting
Brandon Kulas Male 60 Massachusetts USA Operations
Shannon Baumbach Female 25 Arizona USA Accounting
Elbert Terry Male 67 New Jersey USA IT
Brooke Batz Female 26 Idaho USA Marketing
Molly Abernathy Female 32 Hawaii USA Executive
Eva Pollich Female 56 Kansas USA Marketing
Shawn Grimes Male 21 Idaho USA Operations
Wilma Grady Female 67 Ohio USA Executive
Pauline Stehr Female 26 Vermont USA HR
Adam O'Keefe Male 19 Tennessee USA IT
Benny Lockman Male 56 Delaware USA Marketing
Alexandra Hermann Female 30 Wyoming USA HR
Marion Heaney Male 22 Arizona USA Operations
Dave Prosacco Male 55 Oklahoma USA Accounting
Rudy Bartell Male 58 New Jersey USA Operations
Juanita Bailey Female 64 Hawaii USA Executive
Florence Gottlieb Female 59 Massachusetts USA Operations
Christine Rogahn Female 56 North Carolina USA Marketing
Bernice Kuhn Female 56 Idaho USA Executive
Brandi Bartoletti Female 37 Missouri USA Accounting
Ellis Beier Male 27 Kansas USA HR
Joan Hoppe Female 24 Utah USA Accounting
Tim Lind Male 41 Utah USA IT
Gerard Franecki Male 48 Minnesota USA Operations
Robin Kilback Male 22 Maryland USA HR
Bennie Nicolas Male 56 New York USA Accounting
Alma Larkin Female 30 New Hampshire USA Operations
Stacey Hegmann Female 29 Idaho USA IT
Heidi Collier Female 53 Connecticut USA Operations
Ellen Mayer Female 37 Wisconsin USA Accounting
Lindsey Grady Female 29 Wyoming USA IT
Joseph Marks Male 18 Florida USA Marketing
Melanie Dickinson Female 22 Arkansas USA Accounting
Randolph Schultz Male 38 Texas USA Accounting
Lonnie Wiza Male 68 Oregon USA Accounting
Chester Pfeffer Male 20 Illinois USA Accounting
Mitchell Collins Male 40 Indiana USA HR
Shelly Rice Female 56 Arkansas USA Executive
Walter Keeling Male 27 Colorado USA Marketing
Laurence Streich Male 58 Rhode Island USA Accounting
Wendell Torphy Male 18 Kansas USA HR
Ryan Lind Male 25 Ohio USA HR
Bert Beier Male 63 Alaska USA Executive

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.