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
Johanna Reichert Female 32 Nevada USA IT
Leland Bailey Male 64 Wyoming USA IT
Debbie Satterfield Female 19 South Carolina USA Marketing
Floyd Graham Male 68 Minnesota USA HR
Elena Anderson Female 21 Washington USA HR
Cornelius Koss Male 57 South Carolina USA HR
Esther Langworth Female 41 Rhode Island USA Accounting
Scott Abbott Male 21 Arizona USA Operations
Vanessa Jenkins Female 25 Ohio USA Executive
Dominick Christiansen Male 70 New Hampshire USA HR
Valerie Reichel Female 49 Iowa USA HR
Felicia McDermott Female 69 Missouri USA Operations
Lauren Glover Female 47 Kentucky USA Operations
Janis McCullough Female 24 Rhode Island USA HR
Myrtle Metz Female 67 New York USA Marketing
Willis Pollich Male 40 Oklahoma USA Marketing
Vicki Ritchie Female 24 New Jersey USA HR
Andrea Luettgen Female 47 South Carolina USA IT
Andy Lynch Male 66 Texas USA Operations
Hugh Wisozk Male 51 New Jersey USA Operations
Luis Fritsch Male 46 Washington USA Operations
Kay O'Connell Female 18 South Carolina USA Operations
Rudolph Fisher Male 66 Virginia USA Operations
Rosemary Kshlerin Female 23 Texas USA Accounting
Constance Kuhn Female 19 Utah USA Marketing
Elsa Wilderman Female 18 Rhode Island USA Executive
Kari Tremblay Female 52 Connecticut USA Operations
Alma Kovacek Female 34 Colorado USA HR
Clyde Ledner Male 27 Kentucky USA Operations
Sophie O'Kon Female 42 Mississippi USA Executive
Conrad Morar Male 50 Massachusetts USA Executive
Elijah Fay Male 69 Maine USA Accounting
Nicholas Wintheiser Male 32 Georgia USA Accounting
Alice Glover Female 56 Iowa USA Operations
Tim Ondricka Male 27 Pennsylvania USA Accounting
Casey Rippin Female 22 Virginia USA Executive
Susie Johnson Female 62 Ohio USA Accounting
Clayton Rice Male 64 Colorado USA Marketing
Jacquelyn Schiller Female 50 Mississippi USA HR
Stuart Luettgen Male 49 Alabama USA IT
Ora MacGyver Female 19 South Dakota USA Marketing
Nelson Kreiger Male 24 Hawaii USA IT
Marion Ebert Male 53 Alabama USA HR
Gertrude Jakubowski Female 42 New Mexico USA Executive
Kirk Blick Male 18 Illinois USA HR
Theodore Bosco Male 56 Mississippi USA IT
Franklin Donnelly Male 19 Arkansas USA Executive
Lionel O'Reilly Male 53 West Virginia USA HR
Elizabeth Murray Female 47 Missouri USA IT
Hugh Mueller Male 48 Alabama USA HR
Laverne Volkman Female 32 New Hampshire USA Marketing
Veronica Jones Female 29 Kansas USA IT
Kristie Klein Female 35 Rhode Island USA HR
Bonnie Renner Female 52 South Dakota USA Marketing
Suzanne Denesik Female 46 Alaska USA Marketing
Patti Carroll Female 69 Florida USA Marketing
Maryann Erdman Female 28 Oregon USA IT
Kathryn Sanford Female 70 Ohio USA IT
Cody Schumm Male 70 Tennessee USA Marketing
Alejandro Bosco Male 67 Pennsylvania USA Accounting
Antoinette Cole Female 51 Alaska USA Executive
Yvette Hyatt Female 45 Ohio USA Operations
Pamela Kerluke Female 62 New Hampshire USA Marketing
Shane Funk Male 25 New Hampshire USA Accounting
Kristie Leuschke Female 67 Vermont USA Marketing
Grady Funk Male 41 New Mexico USA Accounting
Joseph Parker Male 32 Virginia USA Operations
Charlie Nolan Male 69 California USA IT
James Powlowski Male 66 Mississippi USA Operations
Marcos McCullough Male 41 Oklahoma USA HR
Cory Yundt Male 54 Massachusetts USA Marketing
Latoya Sipes Female 26 Vermont USA HR
Bryant Murazik Male 65 Massachusetts USA Executive
Robyn Weissnat Female 52 Vermont USA Operations
Merle Nienow Male 46 South Carolina USA Marketing
Steven Nicolas Male 51 Missouri USA IT
Sadie Becker Female 60 Tennessee USA Marketing
Muriel Reichel Female 51 Montana USA IT
Muriel Wuckert Female 57 Virginia USA Marketing
Tonya Green Female 58 New Hampshire USA Marketing
Blake Haag Male 56 Mississippi USA IT
Ralph Yost Male 57 West Virginia USA Marketing
Velma Stehr Female 31 Illinois USA HR
Rochelle Cremin Female 22 Washington USA HR
Clifford Huel Male 46 Iowa USA Executive
Tim Herzog Male 54 Delaware USA Marketing
Emma Hilll Female 70 North Dakota USA IT
Edwin Kub Male 32 Massachusetts USA IT
Warren Block Male 27 Oklahoma USA Marketing
George Trantow Male 31 Florida USA Accounting
Irvin Marquardt Male 67 Vermont USA Executive
Jasmine Kessler Female 70 Ohio USA Marketing
Freda Gusikowski Female 60 Texas USA Marketing
Eric Ortiz Male 30 Oklahoma USA Executive
Phil Kirlin Male 54 Virginia USA Accounting
Fernando Frami Male 48 Connecticut USA Executive
Nina Cole Female 43 North Dakota USA HR
Debbie Beer Female 47 Oklahoma USA Marketing
Krista Wiza Female 24 Idaho USA HR
Roderick Hyatt Male 44 Mississippi USA HR
Allan Nicolas Male 54 Kentucky USA Operations
Shelley Quitzon Female 53 North Dakota USA Executive
Jenny Nikolaus Female 19 Alabama USA Marketing
Tiffany Bailey Female 58 Arkansas USA HR
Gene Schinner Male 23 Colorado USA IT
Rudolph Boehm Male 23 Virginia USA IT
Catherine Smitham Female 43 Oklahoma USA Operations
Lorenzo Welch Male 57 New Jersey USA Executive
Brenda Abshire Female 44 Mississippi USA Accounting
Ethel Romaguera Female 47 New Hampshire USA Marketing
Dexter McCullough Male 44 Ohio USA IT
Roderick Hahn Male 47 Vermont USA Accounting
Emanuel Franecki Male 38 North Carolina USA Accounting
Diane Roberts Female 65 Ohio USA IT
Maurice Nader Male 22 Arizona USA Marketing
Janis Yost Female 25 Hawaii USA Executive
Preston Russel Male 52 Virginia USA Executive
Marta Stiedemann Female 20 Texas USA Accounting
Lyle Haag Male 37 Maine USA IT
Dana Schimmel Male 32 Oregon USA Executive
Henry Harris Male 27 Tennessee USA Marketing
Justin Armstrong Male 33 Wyoming USA Operations
Gustavo Tillman Male 20 Mississippi USA Marketing
Fannie Ratke Female 34 West Virginia USA Marketing
Sonya Bogisich Female 34 Nevada USA Executive
Raymond Gleichner Male 41 Montana USA Executive
Irene Koelpin Female 26 Virginia USA HR
Yvonne Crist Female 34 South Dakota USA HR
Irvin Kozey Male 22 Arizona USA HR
Leona Runolfsdottir Female 33 Idaho USA Operations
Florence Friesen Female 29 New York USA IT
Claire Wyman Female 37 Montana USA IT
Adrian Deckow Male 58 Kansas USA Executive
Rachael Auer Female 25 Minnesota USA Executive
Kim Hessel Female 47 Iowa USA Marketing
Louise Turcotte Female 30 Tennessee USA IT
Austin Schmeler Male 44 Massachusetts USA Operations
Elmer Morar Male 68 Montana USA HR
Delores Zulauf Female 18 Washington USA HR
Tabitha Gutmann Female 62 New Mexico USA HR
Al Veum Male 41 Maine USA HR
Angelo West Male 27 Oklahoma USA Executive
Henrietta Parker Female 57 Maryland USA Marketing
Genevieve Crooks Female 40 Oregon USA IT
Lauren Boehm Female 23 Minnesota USA Executive
Katrina Champlin Female 27 Rhode Island USA HR
Earl Hilll Male 47 Washington USA Executive
Sean Lemke Male 65 Mississippi USA IT
Lucille Mills Female 49 North Dakota USA Executive
Lionel Rolfson Male 62 Georgia USA Marketing
Melinda McClure Female 19 Colorado USA IT
Mack Streich Male 62 California USA Accounting
Darin Konopelski Male 18 Nevada USA Operations
Tyrone Walter Male 62 Rhode Island USA IT
Gloria Quigley Female 40 Ohio USA Executive
Rosie McLaughlin Female 58 North Carolina USA Accounting
Kristie Hauck Female 25 Nebraska USA HR
Patti King Female 39 South Carolina USA Marketing
Cornelius Ebert Male 66 Minnesota USA IT
Terrance Labadie Male 27 Oklahoma USA Operations
Muriel Frami Female 28 Maryland USA Marketing
Olga Denesik Female 45 Connecticut USA Operations
Leland Monahan Male 64 California USA HR
Marc Dickens Male 60 Colorado USA Executive
Willard Cartwright Male 47 Massachusetts USA Executive
Carmen Fisher Female 64 Alabama USA Executive
Dave Wintheiser Male 28 Minnesota USA HR
Roberta Rohan Female 20 Pennsylvania USA Accounting
Jermaine Wiegand Male 25 Illinois USA Operations
Morris Marquardt Male 58 Indiana USA Operations
Gregory Kohler Male 46 Missouri USA Accounting
Boyd Brekke Male 54 Michigan USA Operations
Connie Hermann Female 44 Georgia USA Executive
Troy Prosacco Male 32 Mississippi USA Operations
Sam Lowe Male 27 Connecticut USA Executive
Jeannette Ritchie Female 35 Illinois USA IT
Jesse Rodriguez Male 60 Indiana USA HR
Maggie Metz Female 44 Illinois USA Executive
Daniel Blanda Male 63 Alaska USA Marketing
Lela Torp Female 40 Montana USA IT
Susie Windler Female 57 Missouri USA Operations
Scott Wisoky Male 60 North Dakota USA HR
Josefina Botsford Female 59 South Carolina USA IT
Jerry Roob Male 53 Montana USA IT
Gilberto Schaefer Male 37 Missouri USA HR
Andrew Schoen Male 28 Nebraska USA Marketing
Roger Kohler Male 66 Pennsylvania USA IT
Celia Kertzmann Female 67 North Carolina USA Accounting
Daryl Gerlach Male 20 Texas USA Operations
Paul Glover Male 69 Delaware USA Operations
Phil Collins Male 67 New Mexico USA Marketing
Jeremiah Quitzon Male 20 New Mexico USA Executive
Dora Rempel Female 40 Georgia USA Executive
Jonathan Swift Male 55 Colorado USA Accounting
Gail Effertz Female 47 Tennessee USA Accounting
Hope Kohler Female 19 New York USA Operations
Courtney Daniel Male 66 New Hampshire USA Operations
Bill Kassulke Male 47 Connecticut USA Marketing
Madeline Muller Female 29 Idaho USA Marketing
Michael Wyman Male 21 Rhode Island USA Marketing
Cory Schumm Male 67 Idaho USA Executive
Luz Welch Female 45 Indiana USA Operations
Roberta Koch Female 55 Ohio USA IT
Alton Kilback Male 25 Iowa USA Accounting
Danny Quitzon Male 46 Massachusetts USA Marketing
Rick Metz Male 60 Alabama USA Operations
Russell Hauck Male 56 Colorado USA Marketing
Rudolph Swaniawski Male 26 Kansas USA Executive
Everett Harris Male 22 Iowa USA Accounting
Elbert Crooks Male 26 West Virginia USA Accounting
Brent Frami Male 33 New Hampshire USA Marketing
Alexander Littel Male 35 Iowa USA Accounting
Albert Ullrich Male 54 New Jersey USA Marketing
Donald Blanda Male 52 Virginia USA HR
Duane Cronin Male 24 Vermont USA Operations
Leona Corkery Female 34 Alabama USA Marketing
Sidney Wilkinson Male 26 Arkansas USA HR
Brenda Durgan Female 28 North Dakota USA HR
Muriel Emmerich Female 61 Louisiana USA IT
Bernadette Oberbrunner Female 62 Iowa USA HR
Shelly Oberbrunner Female 20 Michigan USA Operations
Jonathan Mills Male 40 Texas USA HR
Viola Frami Female 68 Utah USA IT
Christie Rice Female 36 Washington USA Accounting
Patrick Marvin Male 34 Florida USA Accounting
Kent Batz Male 50 Connecticut USA Operations
Gregg Bogisich Male 54 New York USA IT
Taylor Stroman Male 38 North Carolina USA Marketing
Johnathan Kovacek Male 53 Tennessee USA HR
Susie Shields Female 70 Kansas USA Operations
Roderick Lemke Male 40 North Carolina USA IT
Isabel Schiller Female 32 New Hampshire USA Marketing
Amelia Padberg Female 59 Arizona USA Marketing
Ebony Gutmann Female 27 Washington USA Operations
Donald Wolff Male 31 Delaware USA IT
Alma Denesik Female 54 Ohio USA HR
Sonya Rau Female 32 Ohio USA Operations
Lorene Champlin Female 46 Kansas USA Executive
Sheldon Herzog Male 66 Arkansas USA Accounting
Randall Murphy Male 31 Pennsylvania USA Executive
Mercedes Waelchi Female 27 Arkansas USA Executive
Juan Marks Male 39 Maryland USA Accounting
Kristen Mueller Female 32 Arizona USA Operations
Blake Wisoky Male 60 Colorado USA IT
Gertrude Turcotte Female 42 Florida USA HR
Shannon Osinski Female 26 New Jersey USA HR
Otis Harvey Male 69 North Dakota USA Accounting
Andres Torp Male 65 Iowa USA Marketing
Israel Gottlieb Male 44 Tennessee USA Executive
Oliver Erdman Male 29 Delaware USA Operations
Gina Vandervort Female 32 South Dakota USA Operations
Mattie Rath Female 25 Virginia USA IT
Mattie Nicolas Female 28 Missouri USA Executive
Lana Leannon Female 24 Arizona USA Accounting
Ida Stanton Female 21 Nevada USA IT
Amanda Miller Female 68 New Hampshire USA HR
Samuel Stroman Male 36 New Jersey USA Marketing
Jeff Rutherford Male 42 Arkansas USA Operations
Tommy Swaniawski Male 69 Oklahoma USA Marketing
Shelia Wilderman Female 31 Nebraska USA Operations
Stewart O'Hara Male 47 Utah USA HR
Gerald Rowe Male 44 Delaware USA Operations
Shawn Gusikowski Male 28 New Hampshire USA Operations
Ashley Kunde Female 68 Missouri USA IT
Frederick Hilpert Male 55 Rhode Island USA Executive
Brittany Barton Female 46 Wisconsin USA Executive
Ella Grimes Female 70 New Hampshire USA HR
Christopher Berge Male 23 Maryland USA IT
Emilio Carter Male 38 North Dakota USA Executive
Stephen Purdy Male 22 Ohio USA Accounting
Marty Dooley Male 33 Maryland USA Operations
Jacob Schuppe Male 19 Alabama USA HR
Kristopher Robel Male 60 Alabama USA Executive
Sheryl Baumbach Female 67 Indiana USA Operations
Ismael Rosenbaum Male 56 Arizona USA HR
Benjamin Rau Male 69 New Hampshire USA Operations
Bonnie Fadel Female 56 Colorado USA Operations
Cody Renner Male 53 Wyoming USA IT
Deborah Upton Female 66 Hawaii USA HR
Olive Lubowitz Female 29 New Mexico USA Marketing
Dexter Rolfson Male 55 Indiana USA IT
Mae Yundt Female 66 New Jersey USA Operations
Jay Green Male 53 North Dakota USA Marketing
Clarence Bartell Male 32 Rhode Island USA Operations
Jeffery Abernathy Male 70 Florida USA IT
Angelo Berge Male 36 Maine USA IT
Simon Davis Male 70 North Dakota USA Executive
Garrett Nienow Male 63 Arizona USA Operations
Diana Adams Female 18 South Dakota USA IT
Olga Carter Female 32 Arizona 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.