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
Harvey Herman Male 35 North Dakota USA HR
Velma Hettinger Female 59 Oklahoma USA Accounting
Vanessa Farrell Female 31 New York USA Marketing
Mabel Beier Female 53 Hawaii USA Operations
Angel Klein Male 60 California USA Operations
Craig McKenzie Male 70 Washington USA HR
Harold Mayer Male 33 Arkansas USA Marketing
Lionel Bode Male 38 Tennessee USA Operations
Melissa Gerhold Female 48 South Dakota USA IT
Shawna Cruickshank Female 27 Hawaii USA Accounting
Faith McGlynn Female 46 Oregon USA HR
Whitney Wilderman Female 60 Nevada USA Operations
Vickie Goldner Female 69 Massachusetts USA Executive
Wilma Huels Female 41 California USA Marketing
Maureen Jacobson Female 40 North Carolina USA Executive
Krystal McKenzie Female 63 Tennessee USA IT
Juana Legros Female 48 Mississippi USA IT
Alonzo Swift Male 68 Louisiana USA Executive
Sandy Donnelly Female 55 Kansas USA Operations
Veronica Moore Female 42 North Dakota USA Accounting
Abraham Collier Male 30 Iowa USA HR
Betty Effertz Female 58 Michigan USA Operations
Diane Deckow Female 41 Kansas USA Marketing
Linda Willms Female 39 Montana USA Accounting
Laurie Gusikowski Female 51 Idaho USA Operations
Joel Heidenreich Male 28 Nevada USA Marketing
Taylor Wintheiser Male 19 Ohio USA Marketing
Janet Auer Female 58 North Carolina USA Executive
Bethany Carter Female 41 Maine USA Accounting
Delores Boyer Female 69 Texas USA Executive
Wilson Brekke Male 61 Oklahoma USA Executive
Blake Metz Male 70 Michigan USA IT
Stephen Block Male 60 Tennessee USA Executive
Joseph Prosacco Male 25 Nebraska USA IT
Marilyn Ward Female 55 Michigan USA Accounting
Christina Heaney Female 37 Delaware USA Accounting
Kristen Bernhard Female 25 Connecticut USA Marketing
Adrienne Kunze Female 50 Iowa USA Operations
Claude Dare Male 48 North Carolina USA Executive
Clifton Schumm Male 69 New Mexico USA Accounting
Eva Feest Female 45 Texas USA HR
Enrique Mayer Male 32 Utah USA Accounting
Hope Daugherty Female 19 South Dakota USA Operations
Dana D'Amore Female 48 Indiana USA IT
Dan Stehr Male 53 Pennsylvania USA HR
Jimmie Waters Male 67 Maryland USA Executive
Bradley Leffler Male 69 Wisconsin USA Executive
Ray Macejkovic Male 36 Kentucky USA Operations
Carrie Marks Female 24 Iowa USA HR
Mandy Bartoletti Female 46 South Carolina USA Executive
Henrietta Spencer Female 60 Louisiana USA Operations
Kelli Little Female 69 New York USA Marketing
Cecil Jones Male 25 Washington USA Operations
Mark Orn Male 28 Washington USA Marketing
Clara Wyman Female 53 Florida USA IT
Erika Kuphal Female 29 Alabama USA Accounting
Rita Goodwin Female 45 Oregon USA Executive
Wilson McCullough Male 61 Washington USA Marketing
Terry Brakus Male 51 Pennsylvania USA Executive
Anne Considine Female 35 Indiana USA Operations
Naomi Kiehn Female 23 Utah USA IT
Curtis Moore Male 34 Ohio USA Accounting
Elmer Conroy Male 60 Maine USA Accounting
Cora Hills Female 57 Nebraska USA Marketing
Grant Skiles Male 51 Texas USA Marketing
Douglas Leuschke Male 29 Arizona USA HR
Jeannie Donnelly Female 53 Pennsylvania USA Executive
Mack Crooks Male 54 Nebraska USA Accounting
May Grimes Female 39 Michigan USA IT
Marion Herzog Female 33 Delaware USA Executive
Wilson Beer Male 64 Nevada USA IT
Guy Stamm Male 52 Minnesota USA Executive
Earl Huels Male 39 Maine USA HR
Ashley Leannon Female 21 Nebraska USA Executive
Mable Koch Female 34 Vermont USA Accounting
Alison Rosenbaum Female 21 Alabama USA Executive
Marlene Carroll Female 45 Connecticut USA IT
Roman Welch Male 67 Missouri USA Accounting
Peggy Koss Female 70 California USA HR
Homer Kuhlman Male 58 New York USA Accounting
Vickie Tromp Female 24 Minnesota USA Executive
Andres Wintheiser Male 19 North Carolina USA Operations
Cary Wolff Male 50 South Carolina USA IT
Woodrow Goodwin Male 57 Oregon USA IT
Lori Howe Female 30 New Jersey USA IT
Lillie Dietrich Female 32 Maryland USA Executive
Dianne Runolfsson Female 24 New Mexico USA HR
Ollie Goodwin Female 47 Virginia USA Accounting
Vicky Parisian Female 30 Oklahoma USA HR
Cecil Schulist Male 24 New Mexico USA Accounting
Rogelio Bosco Male 36 Maine USA HR
Earl Yundt Male 57 Pennsylvania USA IT
Mabel Buckridge Female 29 Arkansas USA Executive
Perry Gorczany Male 42 Arizona USA IT
Casey Weissnat Male 52 New York USA Operations
Cary Cummerata Male 58 Arizona USA Accounting
Gabriel Leannon Male 56 Kansas USA Operations
Donnie Bailey Male 38 Indiana USA Operations
Bill Buckridge Male 21 Alaska USA HR
Henry Monahan Male 58 Texas USA Operations
Jeannie Trantow Female 53 Montana USA Marketing
Lee Cartwright Female 20 Hawaii USA Marketing
Gregory Hermiston Male 31 New Hampshire USA Operations
Kendra Howell Female 52 West Virginia USA HR
Sheri Ullrich Female 19 Maine USA Marketing
Roxanne Waters Female 49 New Jersey USA Marketing
Sergio Jones Male 33 Colorado USA Executive
Bessie Cartwright Female 26 New Jersey USA IT
Mattie Renner Female 22 New York USA Operations
May Green Female 18 Alabama USA HR
Lynn Keebler Female 18 Colorado USA IT
Molly Carter Female 58 Wisconsin USA Operations
Melba Ryan Female 54 Wisconsin USA Executive
Alexis Lehner Female 41 Arkansas USA IT
Danielle Kulas Female 62 Nebraska USA Accounting
Mitchell Osinski Male 61 Massachusetts USA Executive
Maxine Mosciski Female 56 Nebraska USA Accounting
Heidi Legros Female 51 New Jersey USA Accounting
Kerry Koelpin Male 19 Louisiana USA Executive
Kim Friesen Male 27 Oklahoma USA Marketing
Kay Kuvalis Female 50 Oregon USA IT
Kathleen Smitham Female 41 Kansas USA IT
Geneva Klocko Female 39 Indiana USA Accounting
Susan Bosco Female 30 New Mexico USA HR
Hope Gulgowski Female 70 Tennessee USA Marketing
Lynne Wuckert Female 61 Washington USA Executive
Lynette Hansen Female 61 Vermont USA Executive
Annie Stroman Female 40 Florida USA Accounting
Irma Weissnat Female 67 Delaware USA Marketing
Jody Mueller Male 37 Kansas USA IT
Lynne Senger Female 31 Utah USA Marketing
Irvin Kunde Male 18 Wyoming USA Marketing
Rhonda Bernier Female 44 Utah USA Accounting
Beverly O'Reilly Female 19 New Mexico USA Accounting
Camille Hermann Female 48 Oregon USA Executive
Al O'Kon Male 60 New Mexico USA Executive
Stanley Kuhn Male 24 Delaware USA Executive
Frankie Abshire Male 53 Colorado USA HR
Hector Wehner Male 59 South Carolina USA Operations
Shawna Orn Female 23 Delaware USA Accounting
Linda Reinger Female 47 Virginia USA Marketing
Essie Adams Female 25 Ohio USA IT
Daryl Grady Male 18 Kansas USA IT
Terry Herzog Male 43 Montana USA Accounting
Hazel Roberts Female 61 Utah USA HR
Eddie Gorczany Male 27 New Hampshire USA Executive
Greg Bradtke Male 40 California USA HR
Luis Kshlerin Male 46 Delaware USA IT
Jaime Walsh Female 56 Vermont USA Marketing
Renee Mitchell Female 56 Maine USA IT
Estelle Weissnat Female 30 Missouri USA Marketing
Maxine Gleichner Female 31 Ohio USA Accounting
Joanne Medhurst Female 52 California USA HR
Terry Borer Male 55 New Jersey USA IT
Erika Deckow Female 51 Georgia USA Marketing
Chris Koss Male 54 Oklahoma USA Marketing
Margaret Schiller Female 40 Virginia USA Operations
Simon Braun Male 20 South Dakota USA Executive
Dana Batz Female 46 Mississippi USA HR
Stuart Paucek Male 51 North Carolina USA HR
Reginald Crooks Male 36 Nebraska USA HR
Sherri Wyman Female 23 Kentucky USA Operations
Marion Dach Male 21 Maryland USA Marketing
Victoria Rogahn Female 29 New Jersey USA Marketing
Kelli Runolfsdottir Female 36 Vermont USA HR
Dustin Kiehn Male 61 Wyoming USA Executive
Gordon Schimmel Male 65 Alaska USA Marketing
Doris Marvin Female 57 Louisiana USA Accounting
Delia Mills Female 53 Massachusetts USA Marketing
Leona Herzog Female 29 Kansas USA Executive
Rickey Oberbrunner Male 37 Connecticut USA Executive
Stephanie Cassin Female 41 Michigan USA HR
Claude Hoppe Male 50 New Jersey USA Operations
Evelyn Bahringer Female 45 West Virginia USA Marketing
Kerry Feil Male 55 Hawaii USA IT
Phyllis Lehner Female 38 Vermont USA Marketing
Shaun Murazik Male 57 Louisiana USA HR
Lydia Legros Female 49 Hawaii USA IT
Dominick Ziemann Male 62 Nevada USA Operations
Susan Goyette Female 67 New Hampshire USA Accounting
Cynthia Effertz Female 35 Texas USA HR
James Christiansen Male 62 South Carolina USA Accounting
Margaret Bechtelar Female 68 California USA Marketing
Jorge Fahey Male 49 New Jersey USA HR
Taylor Fisher Male 61 Alaska USA IT
Franklin Kuhn Male 64 Idaho USA IT
Rudolph Hegmann Male 36 Alabama USA Marketing
Teresa Hettinger Female 66 Maryland USA Accounting
Jane Spinka Female 53 Minnesota USA IT
Hugo Keeling Male 24 Vermont USA Operations
Shawn Witting Male 41 Delaware USA Marketing
Claude Rowe Male 42 Ohio USA HR
Carlton Wolff Male 21 Alabama USA Accounting
Rhonda Walsh Female 26 Alaska USA HR
Wm Pfannerstill Male 58 Nevada USA Operations
Eleanor McKenzie Female 52 New Mexico USA HR
Austin Kreiger Male 20 Alaska USA Marketing
Florence Kub Female 25 Massachusetts USA Executive
Ginger Spencer Female 26 Alabama USA IT
Toby Sauer Male 49 Colorado USA Executive
Seth Klein Male 46 Arizona USA IT
Cecelia Johns Female 59 Kansas USA Executive
Brendan Shields Male 19 Oregon USA Marketing
Bethany Goldner Female 35 Rhode Island USA Accounting
Kenneth Quigley Male 50 Michigan USA Accounting
Frederick Upton Male 19 Colorado USA Marketing
Gordon Skiles Male 54 Michigan USA HR
Christine Steuber Female 32 Tennessee USA IT
Esther Bernhard Female 69 Illinois USA Accounting
Wesley Balistreri Male 66 New York USA Executive
Dana Kunde Female 63 New York USA Marketing
Andres Quigley Male 18 Florida USA Executive
Yvonne Rosenbaum Female 21 Wyoming USA HR
Andre Kulas Male 69 Rhode Island USA Accounting
Henry Hamill Male 59 Alabama USA Accounting
Joey Considine Male 63 Colorado USA Executive
Willie Ortiz Female 19 Wisconsin USA IT
Courtney Morissette Female 69 Vermont USA Accounting
Gustavo Schaden Male 23 Iowa USA Operations
Loretta Cummings Female 49 North Dakota USA Operations
Cecilia Shanahan Female 42 Mississippi USA Operations
Sharon Mraz Female 36 Maryland USA Accounting
Violet Wuckert Female 31 North Dakota USA Accounting
Ricardo Kshlerin Male 41 Illinois USA Accounting
Leroy Kuhlman Male 48 Oregon USA Executive
Jacob Kemmer Male 60 Connecticut USA Accounting
Clay Kutch Male 51 Missouri USA Executive
Lucy Luettgen Female 41 Arizona USA Marketing
Melba Runolfsson Female 55 Missouri USA IT
Rachel Bashirian Female 27 Georgia USA Executive
Curtis McDermott Male 28 Connecticut USA Executive
Elbert Schmeler Male 53 Massachusetts USA Accounting
Frederick Schuster Male 18 North Dakota USA HR
Shirley Block Female 32 South Dakota USA HR
Hilda Wisoky Female 47 Indiana USA Accounting
Clarence Ziemann Male 33 Montana USA Accounting
Jeanne O'Connell Female 20 Arizona USA HR
James Treutel Male 48 New York USA Operations
Lila Hansen Female 34 Alaska USA Marketing
Rachel Skiles Female 55 South Carolina USA HR
Leigh Stanton Female 69 Utah USA Operations
Arnold Cassin Male 53 Vermont USA Executive
Theresa Wolf Female 28 New Mexico USA Marketing
Rudy Pacocha Male 50 New Jersey USA IT
Leon Reynolds Male 58 Louisiana USA Executive
Mattie Berge Female 30 Washington USA Executive
Tim Berge Male 19 Montana USA IT
Geraldine Gibson Female 66 Connecticut USA Accounting
Laurie Franecki Female 28 New York USA Operations
Philip Hettinger Male 31 Minnesota USA HR
Javier Christiansen Male 50 Washington USA Marketing
Edith Emmerich Female 26 Alaska USA Marketing
Phil Moen Male 56 Florida USA IT
Jeannette Boyer Female 45 Kentucky USA Accounting
Jose Quigley Male 51 New York USA Accounting
Nicolas Heller Male 40 Iowa USA Operations
Jacob Schulist Male 33 Ohio USA Executive
Marvin McGlynn Male 45 New York USA Operations
Jane Ankunding Female 65 Connecticut USA HR
Estelle Goyette Female 48 Virginia USA Operations
Audrey Hills Female 70 New Mexico USA Executive
Matt Simonis Male 52 West Virginia USA Executive
Richard Connelly Male 57 Virginia USA Marketing
Rochelle Wisozk Female 70 New York USA HR
Sidney Gaylord Male 65 New Mexico USA Executive
Samuel Mayer Male 23 Illinois USA HR
Gustavo Blick Male 58 Indiana USA IT
Rosemarie Durgan Female 23 New Jersey USA Operations
Paulette Nader Female 36 Ohio USA Executive
Bessie Will Female 39 Oklahoma USA HR
Courtney Kovacek Female 26 Kentucky USA HR
Donna Feest Female 50 North Dakota USA HR
Homer Walker Male 48 Utah USA Operations
Ray McClure Male 54 New York USA Marketing
Becky Roberts Female 65 Florida USA Marketing
Tommie Blick Male 34 Idaho USA Accounting
Dustin Cremin Male 40 Tennessee USA Accounting
Edmond Torphy Male 69 Illinois USA Marketing
Brandi Spinka Female 34 West Virginia USA HR
Eileen Wiza Female 32 Michigan USA Accounting
Steve Ullrich Male 70 Tennessee USA HR
Ismael Ratke Male 43 Illinois USA Marketing
Angelina Walker Female 28 California USA HR
Annette Beahan Female 52 Tennessee USA IT
Pearl Mueller Female 45 South Carolina USA Marketing
Gayle Bartoletti Female 24 Kentucky USA IT
Bennie Satterfield Male 58 Illinois USA IT
Oliver Bergstrom Male 47 Rhode Island USA Marketing
Brendan Prosacco Male 36 Arkansas USA Marketing
Patricia Hermiston Female 35 Mississippi USA Operations

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.