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
Clay Turner Male 21 Alaska USA Marketing
Myra Zulauf Female 32 Alaska USA Accounting
Nettie Rowe Female 23 Rhode Island USA IT
Brad Lemke Male 33 North Dakota USA Accounting
Brad Kunde Male 21 Minnesota USA HR
Allison Leffler Female 58 Hawaii USA IT
Olive Upton Female 24 Virginia USA Operations
Woodrow Wisoky Male 40 Nevada USA IT
Shawn Wuckert Male 46 New York USA IT
Cory Rohan Male 41 Minnesota USA Executive
Melvin Bahringer Male 39 Florida USA HR
Robert Rogahn Male 62 Georgia USA Operations
Carol Bosco Female 22 Oklahoma USA IT
Gladys Predovic Female 51 Arizona USA IT
Jesse Konopelski Male 30 Montana USA Executive
Russell Zulauf Male 49 New Hampshire USA Accounting
Yvette Homenick Female 59 Alaska USA Accounting
Marcos Runte Male 31 South Carolina USA HR
Patrick Grant Male 69 Kansas USA Executive
Ricardo Romaguera Male 42 Indiana USA Executive
Jason Wintheiser Male 34 Idaho USA Marketing
Olivia Harber Female 32 New York USA HR
Elmer Quitzon Male 63 Colorado USA Operations
Boyd Carter Male 25 Tennessee USA Executive
Terri Kovacek Female 19 Idaho USA Marketing
Doyle Schmidt Male 54 Vermont USA Executive
Daisy Reinger Female 19 Maryland USA Operations
William Pagac Male 42 Michigan USA HR
Andre Connelly Male 60 Minnesota USA Operations
Clark Corkery Male 23 Oregon USA Executive
Myra Hilpert Female 49 Hawaii USA Accounting
Jessica Dietrich Female 23 Oregon USA Accounting
Cynthia Abshire Female 33 North Dakota USA Executive
Meredith Kemmer Female 47 Colorado USA HR
Wilbur Russel Male 27 Maine USA IT
Arturo Price Male 48 Washington USA Marketing
Kevin Block Male 43 Missouri USA HR
Brian Wolff Male 56 Rhode Island USA Operations
Cheryl Ortiz Female 34 North Carolina USA Operations
Wade Douglas Male 31 Vermont USA Accounting
Dustin Ritchie Male 25 California USA Executive
Ernest Heaney Male 39 Louisiana USA Marketing
Amelia Zieme Female 55 New Hampshire USA HR
Sabrina Hammes Female 27 Washington USA HR
Kristina Graham Female 26 Wisconsin USA Operations
Tamara Lehner Female 24 North Carolina USA Operations
Alma Connelly Female 63 Wisconsin USA HR
Antonia Rosenbaum Female 33 Washington USA IT
Juanita Douglas Female 58 Colorado USA HR
Vera Kuvalis Female 28 Wisconsin USA IT
Sherman Fahey Male 30 Nevada USA Accounting
Karen Wolff Female 24 Texas USA HR
Sue Wolff Female 68 Washington USA Accounting
Shannon Legros Female 30 New Mexico USA Marketing
Spencer Durgan Male 24 Pennsylvania USA HR
Charles Kuvalis Male 23 Oklahoma USA HR
Gilberto Rohan Male 64 Alaska USA Accounting
Lucas Predovic Male 28 Pennsylvania USA HR
Angel Bradtke Male 36 North Carolina USA HR
Melody Becker Female 59 Wyoming USA Marketing
Karl Swift Male 18 Mississippi USA Operations
Gloria Orn Female 32 Alaska USA Operations
Mack Boyer Male 24 Wyoming USA Operations
Leonard Feest Male 32 Indiana USA Operations
Dale Johnston Male 22 Kansas USA Accounting
Clarence Blick Male 24 Maine USA Accounting
Chester Wilkinson Male 50 Delaware USA HR
Jorge Krajcik Male 27 West Virginia USA HR
Harry Schulist Male 18 Kansas USA Accounting
Cindy Swift Female 39 New Jersey USA Marketing
Wilfred Smith Male 25 Washington USA IT
Gabriel Walker Male 60 Maryland USA Marketing
Darin Aufderhar Male 58 Tennessee USA Marketing
Marta Streich Female 38 Connecticut USA Operations
Wilbur Sanford Male 35 Oklahoma USA Marketing
Eileen Murray Female 40 Indiana USA IT
Daniel Kling Male 30 North Dakota USA Accounting
Patty Brown Female 63 Missouri USA Executive
Jessie Conroy Female 62 Missouri USA IT
Emilio Pfannerstill Male 23 Vermont USA HR
Linda Dach Female 60 South Dakota USA Operations
Ana Glover Female 67 Nevada USA HR
Troy Kub Male 43 North Dakota USA HR
Stephen Corkery Male 67 Utah USA Executive
Lindsay Homenick Female 46 Maine USA Executive
Darlene Balistreri Female 59 Nevada USA Accounting
Andres Berge Male 20 Delaware USA HR
Eric Ward Male 46 Connecticut USA Operations
Mary Lockman Female 22 Rhode Island USA Accounting
Dominick Bartell Male 55 California USA IT
Oliver Kiehn Male 51 New York USA Executive
Guadalupe Turner Male 56 Kentucky USA Marketing
Darlene Harber Female 30 Kansas USA Accounting
Deborah Miller Female 34 Arkansas USA IT
Gregg Macejkovic Male 54 Alaska USA HR
Lorena Littel Female 38 Florida USA Operations
Stanley Durgan Male 31 Pennsylvania USA HR
Greg McCullough Male 20 Massachusetts USA Accounting
Mike Ledner Male 58 Louisiana USA Operations
Keith Welch Male 49 Minnesota USA Marketing
Victoria Littel Female 62 Massachusetts USA Executive
Travis Wintheiser Male 50 Kansas USA Executive
Brent Gottlieb Male 52 Vermont USA Operations
Ivan Langworth Male 49 Washington USA Accounting
Doyle Olson Male 46 Kentucky USA HR
Bobby Goyette Male 48 Mississippi USA HR
Elvira Gislason Female 19 Hawaii USA IT
Edwin Ritchie Male 23 Louisiana USA IT
Christy Raynor Female 58 Georgia USA Marketing
Eloise Champlin Female 53 Oregon USA Marketing
Whitney Metz Female 24 Arkansas USA HR
Shannon Walter Female 64 Maryland USA HR
Caroline Friesen Female 47 Indiana USA HR
Teresa Heidenreich Female 46 West Virginia USA Accounting
Leigh Sawayn Female 65 Florida USA IT
Ida Russel Female 26 Michigan USA IT
Gilberto Buckridge Male 47 New Mexico USA Marketing
Annie Feil Female 40 West Virginia USA Executive
Johnathan Jenkins Male 59 Texas USA Marketing
Salvador Denesik Male 34 Rhode Island USA Operations
Pat Beatty Female 30 Rhode Island USA Marketing
Van Hintz Male 32 Iowa USA Marketing
Stuart Quitzon Male 55 Wisconsin USA HR
Kerry Weber Female 61 Alaska USA Operations
Jean Haag Female 27 Kansas USA IT
Lucas Parker Male 52 Washington USA Marketing
Adam Homenick Male 50 South Dakota USA Accounting
Brad Mosciski Male 35 Kentucky USA IT
Doyle Bauch Male 19 Iowa USA Executive
Dave Nolan Male 19 West Virginia USA HR
Dave Gislason Male 19 Illinois USA IT
Harvey Willms Male 34 Wyoming USA Marketing
Ervin Denesik Male 41 Louisiana USA Operations
Sonia Beatty Female 22 Connecticut USA Marketing
Ron Schulist Male 19 Oregon USA Operations
Taylor Hudson Male 53 Mississippi USA IT
Christian Runolfsson Male 57 North Dakota USA IT
Tony Schneider Male 18 Wyoming USA Operations
Kurt Mann Male 48 New Jersey USA IT
Amos Skiles Male 55 Minnesota USA Operations
Gladys Haley Female 49 New Jersey USA Executive
William Okuneva Male 21 Connecticut USA Marketing
Fernando Braun Male 18 Georgia USA IT
Kelley Lubowitz Female 47 Indiana USA Marketing
Terence Rau Male 60 Massachusetts USA Executive
Dolores Hackett Female 25 Virginia USA Operations
Elisa McClure Female 25 Wisconsin USA IT
John Kohler Male 23 Utah USA Accounting
Cheryl Bode Female 51 New York USA IT
John Runolfsdottir Male 64 Washington USA Executive
Sheryl Bartell Female 32 New Hampshire USA IT
Franklin Pacocha Male 28 Vermont USA Operations
Jan Oberbrunner Female 50 Indiana USA Operations
Geraldine Gaylord Female 61 South Dakota USA Accounting
Ray Windler Male 70 Maryland USA Operations
Monica Herman Female 38 Hawaii USA Accounting
Ada Kuhn Female 70 Iowa USA Operations
Max Klein Male 42 Idaho USA HR
Al Cronin Male 47 Louisiana USA IT
Celia Johns Female 53 Oklahoma USA HR
Guy Gutmann Male 19 New Jersey USA Executive
Kristie O'Hara Female 18 Massachusetts USA IT
Ernest Adams Male 60 Wisconsin USA Operations
Cathy Kuhlman Female 28 Virginia USA Marketing
Willis Bauch Male 23 Alabama USA HR
Emma Smitham Female 50 Maine USA Operations
Bobbie Carter Female 29 Utah USA Operations
Alyssa Wehner Female 19 Delaware USA HR
Mattie Heidenreich Female 22 North Carolina USA Executive
Sandra Brakus Female 68 Virginia USA Marketing
Kristopher Quigley Male 51 Missouri USA Operations
Everett Hermann Male 51 New Hampshire USA Executive
Cory Dooley Male 70 Pennsylvania USA Operations
Rudy Armstrong Male 18 Texas USA Marketing
Elena O'Conner Female 58 Louisiana USA Executive
Gerard Schaefer Male 46 Arkansas USA HR
Gregg Weimann Male 57 Texas USA HR
Lawrence Dach Male 58 South Dakota USA Accounting
Wendell Kiehn Male 38 New Jersey USA Operations
Sheila Predovic Female 21 Georgia USA Executive
Willis Rolfson Male 45 Alaska USA Accounting
Isabel Hessel Female 44 Florida USA IT
Victor Huel Male 52 Minnesota USA HR
Freda Rosenbaum Female 39 Alaska USA Executive
Harvey Wiegand Male 54 Oklahoma USA Accounting
Carlton Feest Male 28 Virginia USA Accounting
Freda Murray Female 18 Illinois USA Executive
Patricia Ankunding Female 57 Arizona USA Accounting
Lillian Willms Female 64 Alabama USA HR
Gregg Kozey Male 63 Oklahoma USA HR
Maggie Bayer Female 65 West Virginia USA Operations
Brian McDermott Male 31 Massachusetts USA Accounting
Everett Jones Male 33 Colorado USA Executive
Andrew Schaden Male 36 Washington USA Accounting
Natalie Schmitt Female 46 Idaho USA Executive
Tonya Moen Female 54 Georgia USA Operations
Eleanor Abbott Female 21 Oregon USA IT
Eula Hammes Female 62 Arkansas USA Executive
Tracy Keebler Male 54 North Carolina USA Executive
Lynette Wolff Female 59 Rhode Island USA Executive
Jeannette Aufderhar Female 52 Minnesota USA HR
Tyrone Kiehn Male 21 Washington USA Accounting
Lawrence Price Male 53 Georgia USA Accounting
Elaine Christiansen Female 67 Pennsylvania USA HR
Lora Howe Female 61 Georgia USA HR
Kristi Nikolaus Female 35 South Dakota USA HR
Marcella Brakus Female 36 Kansas USA HR
Christina Boyle Female 37 North Carolina USA Executive
Carroll Fahey Male 19 Pennsylvania USA IT
Terrell Koss Male 66 Maryland USA Operations
Frankie Weissnat Male 55 Alabama USA Operations
Tracy Cronin Female 57 Wisconsin USA IT
Archie Pacocha Male 44 Michigan USA Executive
Wendy Yost Female 23 Vermont USA HR
Elias Zboncak Male 64 North Carolina USA Executive
Max Grant Male 40 Hawaii USA Operations
Jody Hand Female 34 New Mexico USA Accounting
Delia Bradtke Female 70 Georgia USA HR
Latoya Hegmann Female 69 Connecticut USA Operations
Erma Howell Female 34 Oregon USA Accounting
Guadalupe McKenzie Male 55 Oregon USA Marketing
Eileen Yundt Female 59 Colorado USA Operations
Homer Spencer Male 25 Delaware USA IT
Guadalupe Heller Male 40 Kansas USA Accounting
Clifford Jacobson Male 32 Utah USA Accounting
Lucia Effertz Female 24 Georgia USA IT
Blanca Daniel Female 33 Louisiana USA Marketing
Wilbur Gorczany Male 69 New Jersey USA HR
Preston Krajcik Male 40 Florida USA HR
Geraldine Rowe Female 39 Idaho USA Accounting
Kristopher Schmeler Male 52 Hawaii USA IT
Jamie Terry Female 26 New Hampshire USA Operations
Beth Kreiger Female 50 Mississippi USA IT
Amos Franecki Male 64 Hawaii USA HR
Jackie Wisoky Male 32 Montana USA HR
Daisy Koelpin Female 32 Georgia USA Accounting
Brandi Schmeler Female 27 Tennessee USA Marketing
Woodrow Tillman Male 59 Florida USA Executive
Eileen Kulas Female 54 Alabama USA Marketing
Jill King Female 47 North Carolina USA HR
Rebecca Rice Female 57 New York USA Executive
Timothy Ward Male 63 South Carolina USA Operations
Ginger O'Hara Female 59 Louisiana USA Accounting
Casey Greenfelder Female 32 Connecticut USA Accounting
Flora Stroman Female 32 Illinois USA Marketing
Cynthia Stroman Female 49 Rhode Island USA HR
Gretchen Champlin Female 61 Arkansas USA Operations
Lora Reichel Female 33 Delaware USA Marketing
Cassandra Schneider Female 52 Kentucky USA Accounting
Steve Schinner Male 47 Nebraska USA Executive
Harry Frami Male 69 Texas USA Executive
Elbert Dibbert Male 52 Florida USA HR
Hector Paucek Male 63 New Jersey USA Accounting
Vernon Legros Male 32 Minnesota USA Accounting
Kevin Leuschke Male 28 Minnesota USA Marketing
Alvin Langosh Male 27 Texas USA Executive
Becky Rau Female 41 Illinois USA Executive
Eloise Kerluke Female 28 Mississippi USA Marketing
Tracy Lemke Female 66 Minnesota USA Executive
Leroy Stanton Male 62 Utah USA Operations
Hope King Female 38 Pennsylvania USA IT
Tami Kautzer Female 52 Michigan USA Accounting
Brent Upton Male 47 Wyoming USA HR
Rick Schiller Male 55 Oklahoma USA Operations
Alison Dickens Female 36 Rhode Island USA Accounting
Laura Volkman Female 68 Nevada USA IT
Alonzo Davis Male 55 Louisiana USA Executive
Sonia Bednar Female 50 Arizona USA Marketing
Pete Yost Male 43 North Dakota USA HR
Caroline Haag Female 35 Wyoming USA Operations
Caleb Ankunding Male 47 Minnesota USA Executive
Julius Reynolds Male 59 Maine USA IT
Lester Hermann Male 34 Oklahoma USA HR
Otis Daniel Male 55 South Dakota USA Executive
Andres Watsica Male 22 Ohio USA Marketing
Amos Farrell Male 19 New Mexico USA Executive
Mitchell Smith Male 40 South Carolina USA Accounting
Wesley Kreiger Male 67 Indiana USA Accounting
Elsa O'Hara Female 41 Ohio USA Marketing
Glenda Schaden Female 51 Michigan USA HR
Andre Carter Male 18 Vermont USA IT
Garrett O'Keefe Male 22 Maine USA IT
Lorraine Ledner Female 54 Connecticut USA Executive
Kathleen Carter Female 46 Nebraska USA HR
Carrie Rodriguez Female 69 Delaware USA Marketing
Shari Crona Female 49 New Mexico USA IT
Carol Herzog Female 49 Rhode Island USA IT
Hilda Collins Female 55 South Dakota USA Operations
Tammy Mills Female 31 Massachusetts USA HR
Patrick Crist Male 53 Georgia 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.