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
Leslie Mayert Male 34 Washington USA Executive
Ian Volkman Male 36 Nevada USA IT
Estelle Mraz Female 44 Oregon USA IT
Sharon Schroeder Female 63 Colorado USA Marketing
Manuel Bogan Male 35 Nevada USA Marketing
David Yost Male 66 Alabama USA HR
Pamela Nitzsche Female 70 Delaware USA Marketing
Krista Willms Female 18 Oregon USA Operations
Reginald Stehr Male 62 Connecticut USA Executive
Sherry Kohler Female 60 Illinois USA Operations
Harvey Kohler Male 47 Minnesota USA Operations
Santos DuBuque Male 52 Alaska USA Marketing
Julian Conroy Male 44 Minnesota USA Accounting
Iris Kirlin Female 35 Colorado USA HR
Gayle Feeney Female 62 Delaware USA Accounting
Tina Hansen Female 39 Florida USA Marketing
Wade Jones Male 43 Vermont USA Executive
Norman Treutel Male 20 Washington USA Executive
Sonia Harvey Female 18 Rhode Island USA Accounting
Timothy Stehr Male 58 New Hampshire USA HR
Colleen Torp Female 67 Montana USA Marketing
Gilberto Fritsch Male 67 Pennsylvania USA Accounting
Ivan Jenkins Male 28 Minnesota USA Accounting
Lucy Tillman Female 49 West Virginia USA Executive
Dave Vandervort Male 41 Maryland USA Marketing
Shirley Waelchi Female 49 Indiana USA Accounting
Michael Kilback Male 49 Ohio USA HR
Gilbert Wuckert Male 63 Montana USA Operations
Antonio Gutkowski Male 25 Alaska USA IT
Arthur O'Reilly Male 36 Arkansas USA Executive
Janie Hahn Female 31 Kansas USA Executive
Rudolph Morissette Male 60 South Carolina USA IT
Diane Cruickshank Female 24 South Dakota USA Marketing
Glenn Durgan Male 69 Arizona USA IT
Erick Harvey Male 26 Maine USA HR
Sophie Schaefer Female 45 New Jersey USA HR
Kelly Kovacek Female 59 Wyoming USA Marketing
William Stiedemann Male 63 New Hampshire USA Executive
Elisa Rowe Female 44 New Hampshire USA Marketing
Blake Stanton Male 66 New Hampshire USA HR
Marian Wunsch Female 34 Maryland USA Marketing
Marsha Nitzsche Female 60 Texas USA IT
Francis Fay Female 20 New Mexico USA Executive
Albert Schuppe Male 25 Alabama USA IT
Juan Kris Male 51 North Dakota USA HR
Gretchen Reichel Female 58 Alaska USA IT
Brad Armstrong Male 46 Ohio USA Accounting
Brandy Fay Female 66 New Jersey USA Marketing
Caroline Goldner Female 20 Michigan USA Accounting
Bryan Lemke Male 20 Colorado USA Accounting
Dorothy Dibbert Female 20 Maryland USA HR
Kari Ruecker Female 26 North Dakota USA IT
Jordan Sipes Male 67 Ohio USA Operations
Brendan Kuhn Male 70 New Hampshire USA Executive
Guillermo Powlowski Male 48 Illinois USA HR
Lois Crona Female 30 Missouri USA Executive
Vernon Leannon Male 50 New Hampshire USA Marketing
Jessie Walter Female 22 Ohio USA IT
Felicia Wiza Female 65 Missouri USA Accounting
Freda Smitham Female 18 Wyoming USA Accounting
Herbert Farrell Male 22 Minnesota USA Accounting
Paulette O'Reilly Female 32 New Hampshire USA IT
Pat Orn Male 53 West Virginia USA Accounting
Leticia Anderson Female 62 South Dakota USA IT
Carlos Rolfson Male 44 Alabama USA Operations
Hannah Hoppe Female 38 Virginia USA Executive
Melody Koepp Female 20 Nevada USA Executive
Jordan Ferry Male 42 Ohio USA Marketing
Lois O'Keefe Female 42 Kentucky USA HR
Timothy Waelchi Male 70 Missouri USA Accounting
Kenneth Rowe Male 64 Louisiana USA IT
Douglas Heaney Male 66 Idaho USA Operations
Claire Buckridge Female 40 Massachusetts USA HR
Stella Haley Female 24 North Carolina USA Accounting
Sheri Nolan Female 25 Minnesota USA Marketing
Ernestine Kutch Female 27 Kansas USA Operations
Leah Wehner Female 46 Virginia USA Marketing
Jorge Green Male 42 Alaska USA Marketing
Irvin McKenzie Male 60 Idaho USA IT
Robin Wyman Female 25 South Carolina USA HR
Delia Wiza Female 69 Pennsylvania USA Marketing
Nora Keebler Female 60 Illinois USA Operations
Guillermo MacGyver Male 31 Utah USA Operations
Jose Terry Male 44 Alaska USA Operations
Kellie Bashirian Female 51 Alaska USA Accounting
Lorene Balistreri Female 18 New Hampshire USA Executive
Julius Marks Male 44 North Dakota USA IT
Frances Rath Female 18 New Jersey USA Marketing
Sidney Schaden Male 31 Louisiana USA Operations
Tracy Toy Male 65 Oklahoma USA Operations
Rochelle Sauer Female 61 Washington USA Accounting
Kristopher Schuppe Male 34 California USA Accounting
Bradley Borer Male 64 Washington USA Operations
Angela Bode Female 68 California USA Operations
Lucia Homenick Female 18 Illinois USA Operations
Josh Goyette Male 65 Iowa USA HR
Alex Mueller Male 60 North Dakota USA Marketing
Irene Okuneva Female 47 Connecticut USA IT
Cristina Fahey Female 43 West Virginia USA IT
Saul McClure Male 37 Rhode Island USA Executive
Lee Volkman Male 59 California USA IT
Reginald Greenholt Male 23 Washington USA Operations
Thelma Beier Female 62 Connecticut USA IT
Carlos Bayer Male 39 New Hampshire USA Executive
Chelsea Douglas Female 22 Oregon USA Accounting
Sonia Sanford Female 41 Idaho USA HR
Olga Kemmer Female 64 Louisiana USA Accounting
Sherman Pacocha Male 46 Indiana USA Operations
Phillip Rutherford Male 60 Alabama USA Accounting
Dewey Wuckert Male 26 Vermont USA Marketing
Kirk Koepp Male 66 California USA Marketing
Norma Kuvalis Female 57 Washington USA HR
Cornelius Gaylord Male 34 Washington USA Executive
Dallas Ruecker Male 68 Hawaii USA IT
Duane Ledner Male 33 Florida USA Executive
Vernon Larson Male 19 Connecticut USA Accounting
Herman Cruickshank Male 45 New Mexico USA HR
Lindsay Hegmann Female 36 Ohio USA Accounting
Andrea Marks Female 56 West Virginia USA Operations
Diane Pfeffer Female 65 North Carolina USA Marketing
Ralph Shanahan Male 67 Michigan USA Marketing
Winston Wunsch Male 47 Virginia USA Executive
Lucy Schumm Female 52 South Dakota USA HR
Ellen Hintz Female 51 Vermont USA IT
Marianne Fisher Female 66 West Virginia USA Accounting
Willie Zulauf Male 26 Florida USA Operations
Rosa Reynolds Female 66 North Carolina USA Marketing
Clyde Crona Male 70 Vermont USA Executive
Kay Trantow Female 55 Pennsylvania USA HR
Deborah Jaskolski Female 69 New Hampshire USA Operations
Charlene Koch Female 41 Hawaii USA Accounting
Dale Rippin Male 53 Delaware USA HR
Grant Morar Male 69 Illinois USA Accounting
Peggy Ullrich Female 36 New Hampshire USA Accounting
Reginald Nader Male 37 Delaware USA IT
Colleen Treutel Female 64 North Dakota USA Marketing
Virgil Rippin Male 45 Indiana USA Accounting
Leticia Schowalter Female 35 Alabama USA Operations
Ramon Yundt Male 62 Massachusetts USA Executive
Elsie VonRueden Female 26 Georgia USA Operations
Dolores Luettgen Female 57 Rhode Island USA HR
Alyssa Hammes Female 33 South Dakota USA Accounting
Michael Stamm Male 36 Hawaii USA Operations
Ronnie O'Hara Male 54 Mississippi USA HR
Christina Moen Female 49 South Dakota USA Operations
Yvette Grady Female 47 South Carolina USA HR
Raymond Zulauf Male 18 Connecticut USA HR
Kelli Gibson Female 32 Kansas USA HR
Roman Ferry Male 37 Connecticut USA Executive
Mario Thiel Male 59 Alaska USA IT
Mindy Aufderhar Female 59 Missouri USA IT
Denise Metz Female 48 Arizona USA Accounting
Naomi Morar Female 69 Virginia USA Executive
Sarah Dicki Female 42 New Jersey USA IT
Kendra Paucek Female 51 Wyoming USA Marketing
Marlon O'Hara Male 28 Massachusetts USA IT
Aaron Hodkiewicz Male 58 Ohio USA Operations
Christian Wilderman Male 24 Rhode Island USA Operations
Leslie Jerde Male 31 New Hampshire USA Marketing
Al Hoppe Male 67 Mississippi USA Marketing
Inez Wolf Female 61 New Jersey USA HR
Ada Brakus Female 38 Arkansas USA Marketing
Tiffany Howell Female 67 Alabama USA HR
Carlos Johnson Male 50 New York USA Executive
Jeffery Schultz Male 59 Hawaii USA Accounting
Aubrey Klein Male 67 Montana USA HR
Kimberly Bauch Female 44 Kansas USA HR
Percy Schroeder Male 46 Tennessee USA Marketing
Amber Nader Female 69 Florida USA Operations
Trevor Willms Male 51 Pennsylvania USA Accounting
Dean Will Male 25 Ohio USA HR
Virgil Koss Male 23 Utah USA IT
Bobbie Waelchi Female 68 Delaware USA Executive
Cora Littel Female 28 Mississippi USA Marketing
Gordon Davis Male 40 Tennessee USA Marketing
Tracy Little Male 21 North Carolina USA IT
Mindy Heidenreich Female 28 Georgia USA Marketing
Anthony Considine Male 67 Missouri USA Operations
Guillermo Schaden Male 26 Wyoming USA Marketing
Ashley Dickens Female 34 New Jersey USA Operations
Lena Yundt Female 54 Hawaii USA HR
Irvin Bogan Male 64 Utah USA HR
Christopher Hermiston Male 24 Washington USA Executive
Krystal Macejkovic Female 61 Arkansas USA Accounting
Erma Senger Female 53 New Jersey USA Operations
Gabriel Lehner Male 57 South Carolina USA Executive
Jeanette Swaniawski Female 68 Nevada USA Operations
Bertha Kohler Female 27 Tennessee USA Executive
Thomas Aufderhar Male 27 Maryland USA Accounting
Franklin Buckridge Male 64 Nevada USA Executive
Ashley Nitzsche Female 47 Hawaii USA IT
Ruby Hand Female 25 Texas USA Executive
Carol Schinner Female 50 Florida USA Marketing
Antonio Marquardt Male 42 Washington USA Operations
Daniel Veum Male 40 Arkansas USA HR
Fannie Heller Female 28 Nebraska USA Operations
Guadalupe Lindgren Male 21 Louisiana USA Accounting
Cody Conn Male 47 Indiana USA HR
Angelo Stroman Male 51 South Dakota USA Marketing
Olivia Schmitt Female 63 Maryland USA Marketing
Homer Roob Male 26 New York USA Marketing
Ebony Muller Female 66 Mississippi USA IT
Alex Lind Male 43 Michigan USA Accounting
Pete Keebler Male 35 Maryland USA IT
Irma Kerluke Female 36 Virginia USA Marketing
Merle Sanford Male 28 Nevada USA Marketing
Shirley Konopelski Female 54 Illinois USA Operations
Chad Jaskolski Male 30 Illinois USA IT
Doug Prohaska Male 41 Indiana USA Executive
Ana Mayert Female 47 West Virginia USA Accounting
Chris Lehner Male 46 Wyoming USA IT
Emmett Kovacek Male 48 Texas USA Marketing
Maryann Pollich Female 62 New Jersey USA Executive
Mary Marvin Female 42 Idaho USA Marketing
Edmund Nitzsche Male 46 Colorado USA IT
Peggy Jenkins Female 36 Iowa USA Marketing
Sherry Heathcote Female 32 Missouri USA Executive
Alfonso Legros Male 63 Utah USA IT
Verna Bergnaum Female 39 Hawaii USA Accounting
Wilfred Cremin Male 18 Wyoming USA Accounting
Sam Miller Male 18 Oklahoma USA HR
Peter Murphy Male 46 Colorado USA Executive
Virginia Brown Female 25 Alaska USA Operations
Jeremiah O'Kon Male 69 Florida USA Marketing
Terrell Gislason Male 37 Ohio USA HR
Jeannie Gislason Female 22 Wyoming USA IT
Florence Casper Female 32 Minnesota USA HR
Mildred Runolfsson Female 56 Massachusetts USA HR
Candice Denesik Female 31 Illinois USA Operations
Eugene Harvey Male 63 Kansas USA Marketing
Austin Ruecker Male 49 New York USA Executive
Elizabeth Spencer Female 23 New Hampshire USA Operations
Benjamin Dietrich Male 25 Hawaii USA Marketing
Henrietta Schumm Female 40 Hawaii USA Operations
Geraldine Schmeler Female 68 Oklahoma USA Executive
Rafael Ankunding Male 38 Utah USA HR
Beulah Murazik Female 62 Oklahoma USA IT
Vicki Batz Female 69 North Carolina USA IT
Silvia Jakubowski Female 60 South Dakota USA Marketing
Lloyd Kerluke Male 37 Wyoming USA HR
Benjamin Zieme Male 22 Texas USA Marketing
Rosalie Ankunding Female 41 Montana USA IT
Terrance Klein Male 31 Mississippi USA Executive
Jody Feest Male 62 South Carolina USA Operations
Brandon Koelpin Male 32 North Carolina USA Operations
April Kihn Female 22 North Carolina USA IT
Tasha Haley Female 39 New Jersey USA Operations
Janie Weissnat Female 40 Michigan USA Operations
Terrell Lubowitz Male 27 Colorado USA Operations
Brooke Weber Female 48 Colorado USA Operations
Angela Hagenes Female 23 Washington USA Accounting
Nadine Altenwerth Female 37 Colorado USA Accounting
Glen Larkin Male 69 Tennessee USA Accounting
Noah Mante Male 43 Connecticut USA Marketing
Cecelia Hudson Female 64 Nevada USA HR
Johnnie Sipes Female 47 Virginia USA IT
Gilbert Ortiz Male 62 South Dakota USA Operations
Drew Labadie Male 55 Georgia USA Executive
Tabitha Walker Female 19 Ohio USA Accounting
Johnnie Beahan Male 33 New Hampshire USA Marketing
Cameron Prohaska Male 61 North Dakota USA IT
Audrey Wyman Female 45 Nevada USA Accounting
Mona Williamson Female 28 Alaska USA Operations
Deanna Roberts Female 70 Wisconsin USA HR
Darrin Russel Male 19 Hawaii USA HR
Ira Bartoletti Male 25 Minnesota USA Executive
Ben Morissette Male 56 Texas USA Marketing
Rosemary Thiel Female 70 Idaho USA Executive
Johnnie O'Hara Male 47 Washington USA IT
Raymond Hessel Male 49 Vermont USA HR
Josh Koepp Male 36 West Virginia USA Marketing
Courtney Walker Male 70 New Mexico USA Accounting
Carlos Waelchi Male 61 Tennessee USA Operations
Gladys Lind Female 41 Missouri USA Marketing
Brandi Rolfson Female 20 Maryland USA Accounting
Lynn Kuhic Male 58 Rhode Island USA Accounting
Jasmine Gusikowski Female 57 New Mexico USA Marketing
Karla Moen Female 59 Iowa USA Accounting
Arlene Sporer Female 44 Michigan USA HR
Beulah Wiza Female 22 West Virginia USA Operations
Susie Weber Female 29 Florida USA Executive
Lana Koch Female 22 Louisiana USA IT
Julius Rutherford Male 66 New Hampshire USA Accounting
Kayla Bergstrom Female 25 Utah USA Executive
Alyssa Rau Female 22 Washington USA Accounting
Darryl Thiel Male 52 Oklahoma USA IT
Yvette Mraz Female 66 Virginia USA Operations
Karla Abernathy Female 43 Illinois USA Marketing
Betsy Walter Female 70 Alabama USA Accounting
Hugo Schultz Male 51 Vermont USA Accounting

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.