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
Joey Funk Male 36 Alabama USA Executive
Timothy Shields Male 39 Ohio USA HR
Lee Johnson Male 68 South Dakota USA Marketing
Clint Witting Male 52 Iowa USA Operations
Aaron Casper Male 19 Illinois USA IT
Caroline Schmitt Female 58 Georgia USA Executive
Leo Howell Male 61 Arkansas USA Operations
Denise Pouros Female 20 Oklahoma USA Executive
Christy Harris Female 55 Iowa USA HR
Danielle Goyette Female 66 Hawaii USA HR
Doyle Blick Male 63 South Carolina USA HR
Myrtle Gutmann Female 44 Arizona USA Marketing
Melanie Kreiger Female 40 Utah USA Executive
Anne Bins Female 52 Utah USA IT
Lauren Aufderhar Female 22 Nevada USA IT
Elias Nitzsche Male 45 Illinois USA HR
Raquel Bosco Female 31 Washington USA Accounting
Marion Franecki Male 18 New Hampshire USA IT
Leo Pollich Male 59 Pennsylvania USA Operations
Delia Olson Female 69 Washington USA Marketing
Jaime Miller Male 25 Idaho USA Operations
Tracey Mosciski Female 66 Ohio USA Accounting
Michelle Orn Female 22 Illinois USA IT
Seth Monahan Male 34 Maine USA Operations
Claude Muller Male 37 New Jersey USA Accounting
Frederick Predovic Male 45 West Virginia USA Operations
Anne Bernier Female 18 Delaware USA Executive
Roman Tremblay Male 56 South Dakota USA Executive
Jo Huels Female 68 Idaho USA IT
Cassandra Goyette Female 45 Arizona USA Operations
Lula Bechtelar Female 52 Maine USA IT
Jeannette Abshire Female 39 New York USA IT
Veronica Ondricka Female 68 Minnesota USA HR
Kimberly Haag Female 47 Tennessee USA Operations
Charlene Rempel Female 64 Washington USA Executive
Armando Thiel Male 63 Washington USA Marketing
Alicia O'Conner Female 33 California USA Marketing
Adrienne Frami Female 45 Alaska USA HR
Elbert Hilll Male 38 Utah USA IT
Yvonne Koss Female 70 Kentucky USA IT
Jasmine Bins Female 27 Wisconsin USA Marketing
Courtney D'Amore Male 57 West Virginia USA Executive
Maria Bahringer Female 50 California USA Executive
Earl Gorczany Male 44 South Dakota USA Executive
Sarah Gulgowski Female 24 Michigan USA Executive
Alfonso Goodwin Male 57 Vermont USA Accounting
Warren Hammes Male 54 Massachusetts USA Marketing
Santos Will Male 63 Alabama USA Executive
Rudolph Cummerata Male 52 Minnesota USA Executive
Bernard Abbott Male 36 Nebraska USA Marketing
Al Nicolas Male 55 Ohio USA IT
Casey Fadel Male 34 New Hampshire USA Marketing
Lee Jast Female 42 South Carolina USA Marketing
Leticia Ullrich Female 29 Oregon USA Operations
Audrey Bosco Female 26 Idaho USA HR
Ignacio Christiansen Male 69 Massachusetts USA Accounting
Ryan Stanton Male 25 Iowa USA HR
Melinda Dooley Female 64 Connecticut USA Marketing
Cora Wunsch Female 42 Colorado USA Operations
Elbert Schaden Male 22 California USA Marketing
Mildred Hettinger Female 32 Louisiana USA HR
Howard Turcotte Male 26 California USA Marketing
Barbara Bergnaum Female 33 Hawaii USA IT
Howard Altenwerth Male 36 Georgia USA Operations
Josh Lind Male 32 California USA Executive
Adam Mertz Male 60 Indiana USA Marketing
Gilberto Rempel Male 39 Illinois USA HR
Molly Bechtelar Female 52 Kansas USA Accounting
Barbara Langworth Female 37 Michigan USA Accounting
Kristopher Wisozk Male 64 Alaska USA Accounting
Sheri Padberg Female 65 Virginia USA IT
Sophia Johnson Female 62 Massachusetts USA HR
Edwin Klein Male 24 Mississippi USA Operations
Taylor Bednar Male 68 North Dakota USA IT
Alexander Green Male 37 Tennessee USA Accounting
Megan Balistreri Female 60 Vermont USA Executive
Clint Goodwin Male 46 West Virginia USA IT
Gwen Osinski Female 70 Illinois USA Accounting
Susie Luettgen Female 58 Pennsylvania USA Operations
Zachary Kuhn Male 32 Florida USA HR
Melba Oberbrunner Female 18 Utah USA Operations
Velma Rogahn Female 20 Vermont USA HR
Mitchell Langosh Male 31 Georgia USA Operations
Brad Satterfield Male 59 Maryland USA Executive
Nellie Deckow Female 63 Wyoming USA HR
William Mayer Male 29 Indiana USA HR
Israel Schoen Male 47 Iowa USA IT
Leon Skiles Male 25 Ohio USA IT
Phillip Little Male 61 Arkansas USA Marketing
Enrique Wisozk Male 63 Minnesota USA HR
Brett Schuppe Male 42 Louisiana USA Marketing
Lucille Stokes Female 65 South Carolina USA IT
Emma Koss Female 18 New Mexico USA Marketing
Joann Gerlach Female 25 Maryland USA Marketing
Bridget Steuber Female 33 Oregon USA Marketing
Manuel Yundt Male 62 Idaho USA IT
Charles Nikolaus Male 44 Delaware USA Marketing
Sylvia Bruen Female 39 Florida USA IT
Della McLaughlin Female 45 Minnesota USA IT
Mercedes Lind Female 48 Missouri USA HR
Edgar Cummings Male 55 Delaware USA Operations
June Predovic Female 57 Alabama USA Executive
Marvin Fay Male 25 Hawaii USA Executive
Jan Larkin Male 41 Connecticut USA HR
Gertrude Adams Female 48 Florida USA Marketing
Leigh Gusikowski Female 50 New Jersey USA Executive
Bobbie Dare Female 24 Oregon USA Operations
Katie Mohr Female 26 Arizona USA Marketing
Sandra Schiller Female 33 Indiana USA Executive
Lynne Considine Female 30 California USA Marketing
Linda Mayer Female 68 Tennessee USA HR
Cary McCullough Male 44 Missouri USA HR
Billie Abbott Female 22 Arkansas USA Marketing
Johnnie Sanford Male 31 North Dakota USA Executive
Molly Nienow Female 31 Missouri USA Accounting
Ron Gislason Male 65 South Carolina USA Marketing
Stephen Cummings Male 69 Texas USA Operations
Pat Collins Female 20 New Jersey USA Executive
Casey Batz Male 68 Iowa USA Marketing
Leo Bradtke Male 37 New Mexico USA HR
Laurie Ankunding Female 65 Indiana USA Accounting
Seth Schamberger Male 33 Connecticut USA Executive
Kendra Johnston Female 42 Utah USA Marketing
Boyd Mertz Male 19 New Mexico USA HR
Thomas Wunsch Male 54 Iowa USA Operations
Cary Boyer Male 30 Maine USA Operations
Marsha Renner Female 24 Indiana USA Marketing
Maurice Reilly Male 19 Rhode Island USA Accounting
Dianna Gleichner Female 46 Indiana USA HR
Carole Schuster Female 29 Virginia USA Operations
Antoinette Berge Female 34 Hawaii USA HR
Dawn Murphy Female 45 Nebraska USA Operations
Cary Bruen Male 29 California USA IT
Bruce Brakus Male 48 West Virginia USA Marketing
Toby Oberbrunner Male 64 Pennsylvania USA HR
Ethel Armstrong Female 60 Arizona USA Operations
Lorenzo Wisoky Male 38 Pennsylvania USA Marketing
Edwin Davis Male 58 Arizona USA IT
Morris McLaughlin Male 40 Hawaii USA HR
Tommie Johnston Male 46 Tennessee USA Marketing
Marianne Sauer Female 55 Louisiana USA HR
Mindy Johns Female 59 New York USA Marketing
Wilfred Lakin Male 27 Indiana USA HR
Audrey Toy Female 52 Maryland USA Executive
Jaime Leannon Male 63 Connecticut USA Operations
Forrest Davis Male 47 North Carolina USA IT
Floyd Kiehn Male 56 Washington USA Accounting
Dora Botsford Female 65 Nebraska USA Operations
Kayla Lynch Female 61 Louisiana USA Operations
Felix Bayer Male 20 Massachusetts USA Executive
Dan Sipes Male 61 Tennessee USA Executive
Joe Rath Male 70 Wyoming USA Marketing
Marcus Barrows Male 32 Maryland USA Executive
Sue Huel Female 56 Connecticut USA HR
Erik Gusikowski Male 41 Illinois USA Operations
Clayton Bartoletti Male 58 Pennsylvania USA Executive
Timmy Pfannerstill Male 55 Montana USA IT
Jodi Kuhic Female 18 Arkansas USA Operations
Bridget Schowalter Female 59 Idaho USA Accounting
Juanita Douglas Female 60 Alabama USA HR
Elmer Haley Male 43 California USA Executive
Bernice Gusikowski Female 27 Montana USA Marketing
Shaun Raynor Male 52 Hawaii USA Accounting
Suzanne Larson Female 56 New York USA Marketing
Cesar Murray Male 22 Maine USA IT
Vicki Sawayn Female 56 South Carolina USA Marketing
Jennie Littel Female 38 Oklahoma USA HR
Lucas Reichert Male 68 Montana USA IT
Rafael Kuhn Male 45 New Hampshire USA Marketing
Sonya Jenkins Female 40 Arizona USA Accounting
Lois Mayert Female 68 Colorado USA Executive
Raquel Thiel Female 24 Louisiana USA HR
Lois Ankunding Female 32 Connecticut USA Operations
Bert DuBuque Male 19 Arizona USA Marketing
Charles Davis Male 32 Ohio USA Accounting
Lila Brown Female 66 Michigan USA IT
Ollie Olson Female 47 West Virginia USA Accounting
Lillie Barton Female 62 Florida USA IT
Jesus Kilback Male 65 Illinois USA Accounting
Warren Kohler Male 41 Iowa USA Accounting
Sean Botsford Male 53 Pennsylvania USA IT
Joanne Lesch Female 19 Kentucky USA Accounting
Edwin Hettinger Male 22 Texas USA HR
Chester Padberg Male 64 New Hampshire USA Operations
Susan Jacobs Female 61 Nevada USA Executive
Arthur Haag Male 41 Indiana USA Operations
Lee Monahan Male 23 Michigan USA Marketing
Marian Miller Female 45 Connecticut USA HR
Elizabeth Howe Female 55 Missouri USA Accounting
Randal Aufderhar Male 65 Maryland USA Operations
Bruce Gottlieb Male 41 Hawaii USA Operations
Bobby Legros Male 56 Texas USA IT
Theodore Ferry Male 29 Massachusetts USA Operations
Becky Kulas Female 48 California USA HR
Orville Miller Male 61 Washington USA IT
Kurt Feil Male 21 Oregon USA HR
Clyde D'Amore Male 49 Montana USA IT
Becky Romaguera Female 44 Nevada USA Executive
Clyde Ortiz Male 57 Alabama USA Executive
Vernon Kuhlman Male 43 Colorado USA Operations
Dawn Barton Female 63 Georgia USA Operations
Jacob Rippin Male 64 Maine USA Accounting
Lonnie Hermiston Male 55 North Dakota USA Operations
Olivia Kassulke Female 55 Idaho USA Accounting
Marcus MacGyver Male 19 Illinois USA Marketing
Carlos Brown Male 53 Oklahoma USA Executive
Pamela Nitzsche Female 52 Wisconsin USA HR
Jana Beahan Female 70 Illinois USA Accounting
Marcella Kuhic Female 59 Vermont USA Executive
Benjamin Ledner Male 48 Oklahoma USA Accounting
Allen Jaskolski Male 65 Hawaii USA Operations
Jermaine Barrows Male 39 New Mexico USA IT
Ebony Zulauf Female 46 Idaho USA Marketing
Rickey Wehner Male 69 Louisiana USA Executive
Ken Torphy Male 31 Illinois USA Marketing
Patty DuBuque Female 40 Connecticut USA Accounting
Rodolfo Blick Male 33 California USA IT
Edward Rowe Male 35 North Carolina USA Marketing
Jeanne Collins Female 63 New York USA HR
Reginald Carroll Male 70 Colorado USA Marketing
Anita Ondricka Female 63 Pennsylvania USA IT
Iris Gerhold Female 20 Minnesota USA IT
Jack Weber Male 45 Alaska USA HR
Roland Howell Male 41 Iowa USA Executive
Tim Schneider Male 64 New Jersey USA Accounting
Carlton Aufderhar Male 36 Rhode Island USA Marketing
Ted Lind Male 42 New Jersey USA Accounting
Jim Predovic Male 67 Indiana USA IT
Helen Rath Female 66 Tennessee USA IT
Marty Nikolaus Male 21 Florida USA Accounting
Cora Herzog Female 42 Nebraska USA Marketing
Paulette Bernhard Female 41 Nevada USA HR
Shirley Dickens Female 37 Idaho USA Operations
Michael Beer Male 53 Texas USA Accounting
Gerald Rohan Male 51 Louisiana USA Operations
Enrique Weissnat Male 62 Rhode Island USA IT
Jeannie Pfannerstill Female 64 North Carolina USA Accounting
Carla Russel Female 65 Alaska USA HR
Bernadette Jacobi Female 42 Wyoming USA IT
Alfonso Kuhn Male 61 Idaho USA Accounting
Stacy Little Female 18 Oklahoma USA Accounting
Christina Lang Female 35 New York USA Executive
Johnnie Tillman Female 58 Connecticut USA HR
Martha Armstrong Female 40 Pennsylvania USA HR
Bertha Tillman Female 37 Wyoming USA Operations
Edward Christiansen Male 69 Kansas USA Operations
Charlotte Zulauf Female 60 South Dakota USA IT
Pat Muller Male 39 Louisiana USA HR
Tara Collier Female 58 Idaho USA Marketing
Sandra Rolfson Female 66 North Dakota USA IT
Toby Johns Male 53 Arkansas USA HR
Carl Parker Male 19 Washington USA IT
Mario Effertz Male 24 New York USA Operations
Sandra Stiedemann Female 61 New Jersey USA IT
Andy Wisozk Male 36 North Carolina USA HR
Roxanne Smitham Female 34 Vermont USA HR
Ernesto Hagenes Male 55 Georgia USA IT
Carl Bins Male 39 Delaware USA Operations
Alfred Rath Male 30 Massachusetts USA IT
Marcella Rowe Female 44 South Carolina USA IT
Lewis Kovacek Male 32 Florida USA IT
Tyrone Walter Male 44 Utah USA Marketing
Israel Rolfson Male 48 Iowa USA HR
Ernesto Orn Male 21 Texas USA IT
Victor Gibson Male 57 Delaware USA Accounting
Kim Murray Female 30 Maine USA Marketing
Felipe Larkin Male 42 Rhode Island USA IT
Vincent Altenwerth Male 23 Nebraska USA Operations
Sonya Wintheiser Female 59 New Mexico USA Accounting
Charlie Lakin Male 57 Mississippi USA Marketing
Shelley Prohaska Female 40 Delaware USA Operations
Caroline Bayer Female 26 Indiana USA Marketing
Nellie Howell Female 24 Connecticut USA Marketing
Sabrina Emard Female 51 Maryland USA Accounting
Carlos West Male 50 Washington USA Marketing
Casey Kuphal Female 24 Virginia USA Accounting
Glen Schneider Male 47 Louisiana USA Operations
Ted Kunze Male 24 Minnesota USA Marketing
Norma Smitham Female 56 Pennsylvania USA Operations
Oliver MacGyver Male 48 Utah USA Operations
Danny Schmitt Male 49 Connecticut USA Executive
Jamie Yost Female 33 Texas USA HR
Zachary Heller Male 39 Iowa USA IT
Sheila Renner Female 48 Utah USA Executive
Frankie Hayes Male 70 Utah USA Executive
Lamar Reinger Male 18 Vermont USA Operations
Carl Spinka Male 19 Colorado USA Operations
Aubrey Emmerich Male 48 Colorado USA Marketing
Mildred Beer Female 61 Nebraska USA IT
Jaime Reichert Female 58 Oklahoma 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.