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
Jessica Schmeler Female 43 Colorado USA IT
Lila Pollich Female 35 Pennsylvania USA Accounting
Kelly Rippin Female 18 Nevada USA Accounting
Rosa Shanahan Female 40 Wisconsin USA Operations
Anthony Mayer Male 64 Nevada USA Executive
Vernon Kuhic Male 58 Louisiana USA Marketing
Freda Bernier Female 20 Michigan USA HR
Kurt Hand Male 23 California USA Accounting
Lawrence Kunze Male 51 Oklahoma USA Marketing
Denise Cummerata Female 48 Mississippi USA IT
Terrell Streich Male 61 Texas USA Accounting
Carole Leannon Female 55 Illinois USA HR
Paulette Koelpin Female 34 Pennsylvania USA IT
Irene Cremin Female 32 Kansas USA Accounting
Cathy Goyette Female 54 Idaho USA Operations
Eddie Rippin Male 26 South Carolina USA Operations
Fannie O'Hara Female 59 Florida USA HR
Cassandra Runolfsson Female 34 Montana USA Marketing
Emmett Willms Male 68 Connecticut USA IT
Joseph Rohan Male 32 North Dakota USA Accounting
Joey Brakus Male 36 Tennessee USA Operations
Kari Stiedemann Female 21 New Mexico USA Marketing
Angel Watsica Male 62 Arizona USA Marketing
Cecelia Crooks Female 53 South Carolina USA HR
Arthur Harvey Male 39 New York USA Marketing
Adam Koch Male 28 Minnesota USA Accounting
Randal Medhurst Male 40 Rhode Island USA Accounting
Judy Boehm Female 51 Vermont USA IT
Mitchell Morissette Male 49 Idaho USA Accounting
Dean Feeney Male 64 North Carolina USA IT
Willis Schaefer Male 64 Wisconsin USA Operations
Guadalupe Kuphal Female 19 Kansas USA Marketing
Kristopher Ferry Male 54 Minnesota USA Executive
Stephanie Moore Female 57 Michigan USA Accounting
Allan Bartoletti Male 24 New York USA Executive
Rose Kihn Female 62 Indiana USA Executive
Esther Reinger Female 34 Maine USA IT
Neal Huel Male 19 Wisconsin USA HR
Alejandro Greenholt Male 27 Alabama USA Operations
Alfredo Jerde Male 63 Oklahoma USA Accounting
Judy Sporer Female 49 Vermont USA Accounting
Lester Zboncak Male 60 North Carolina USA Executive
Bryan Bernier Male 37 New Hampshire USA IT
Alex Dickens Male 68 Oklahoma USA Executive
Levi Herman Male 67 Kansas USA Executive
Jonathon Kutch Male 68 Nebraska USA IT
Terry Reynolds Female 68 South Carolina USA HR
Nicole Thompson Female 62 Arizona USA Operations
Carl Leffler Male 51 Georgia USA Executive
Kari Considine Female 54 Rhode Island USA HR
Marguerite Douglas Female 38 Michigan USA Accounting
Pedro Wisozk Male 52 Texas USA Accounting
Stacy Yost Female 29 Pennsylvania USA Marketing
Josh Luettgen Male 39 Delaware USA Accounting
Elaine Hilpert Female 31 Wisconsin USA Operations
Omar Graham Male 58 Oregon USA IT
Evan Roob Male 67 Utah USA Accounting
Jessie Koepp Male 65 Texas USA Accounting
Kate Labadie Female 55 Wisconsin USA Accounting
Barbara Anderson Female 19 Arkansas USA IT
Tonya White Female 65 Delaware USA Accounting
Barbara Lockman Female 53 Connecticut USA Executive
Sheldon Hegmann Male 41 West Virginia USA Marketing
Marion Kreiger Female 36 Kansas USA Operations
Stephanie Walker Female 47 North Dakota USA IT
Yvette Gulgowski Female 20 Connecticut USA IT
Dorothy Simonis Female 46 Minnesota USA IT
Adam Hettinger Male 25 Washington USA HR
Preston Goodwin Male 39 Texas USA Marketing
Levi Swift Male 28 Kansas USA HR
Brittany Jerde Female 20 Alabama USA HR
Maggie Labadie Female 30 Iowa USA Marketing
Wm Funk Male 60 New York USA IT
Dwight Metz Male 69 Arizona USA Operations
Beulah Haag Female 34 Indiana USA Accounting
Woodrow Pagac Male 20 California USA HR
Lowell Stiedemann Male 49 California USA HR
Wesley Krajcik Male 64 North Dakota USA Accounting
Bruce Zemlak Male 25 Alaska USA IT
Ella DuBuque Female 24 Alaska USA Operations
Sara Cole Female 44 Washington USA Operations
Cathy Bashirian Female 37 Oklahoma USA Operations
Claudia Kuhic Female 23 Wisconsin USA Accounting
Ed Reynolds Male 69 New Mexico USA Marketing
Bobbie Kub Female 62 Idaho USA Executive
Geneva Mraz Female 66 Massachusetts USA Marketing
Tonya White Female 22 Florida USA Executive
Wayne Ernser Male 40 Minnesota USA Accounting
Miriam Smith Female 70 Oklahoma USA Marketing
Robin Quigley Male 66 Kansas USA Executive
Jimmy Cronin Male 18 Virginia USA IT
Myrtle Quigley Female 61 Indiana USA Accounting
Charlene Beatty Female 22 Wisconsin USA Operations
Elisa Fadel Female 50 Massachusetts USA HR
Noel Reichel Male 28 Arizona USA IT
Mark Schulist Male 34 Montana USA IT
Gary Price Male 31 Maine USA IT
Walter Koelpin Male 31 Minnesota USA Executive
Leah Ryan Female 53 Ohio USA HR
Mark Doyle Male 59 Idaho USA Executive
Cedric Gulgowski Male 36 Tennessee USA Marketing
Shaun Lowe Male 25 Illinois USA Accounting
Toni Jones Female 23 New York USA HR
Kevin Upton Male 46 New Mexico USA Executive
Troy Kutch Male 31 Washington USA Marketing
Jean Berge Male 31 New Jersey USA Marketing
Isabel Marks Female 38 Idaho USA Executive
Shelia Stanton Female 26 West Virginia USA Operations
Roland Adams Male 59 Michigan USA Operations
Clinton Yundt Male 68 Idaho USA Operations
Javier Thompson Male 25 Illinois USA Operations
Nadine Rosenbaum Female 39 Connecticut USA Accounting
Sadie Rowe Female 68 Idaho USA Executive
Ismael Kiehn Male 30 Arkansas USA HR
Wilma Bruen Female 65 Virginia USA HR
Pam Johnston Female 56 Arizona USA Marketing
Lucille Waelchi Female 66 Montana USA Executive
Cristina Franecki Female 40 Alaska USA Marketing
Kathryn Halvorson Female 42 Idaho USA Accounting
Chris Gottlieb Male 28 Wyoming USA HR
Derek Sporer Male 60 New York USA Executive
Mack Bauch Male 31 Ohio USA Operations
Violet Walter Female 44 Connecticut USA Executive
Marion O'Hara Male 19 Idaho USA Operations
Debbie Harber Female 40 West Virginia USA Operations
Melvin Davis Male 49 Wisconsin USA IT
Boyd Herman Male 63 Maryland USA Executive
Rodolfo Kassulke Male 28 Colorado USA HR
Warren Kris Male 20 Nebraska USA Accounting
Doris Farrell Female 55 Oregon USA IT
Janie Keeling Female 35 South Carolina USA IT
Ellis McLaughlin Male 70 Iowa USA IT
Tim Macejkovic Male 25 South Carolina USA Accounting
Jim O'Keefe Male 63 Florida USA Marketing
Robin Armstrong Female 59 Pennsylvania USA Operations
Shawna Rodriguez Female 60 Georgia USA Operations
Monica Littel Female 41 Maine USA Operations
Elena Sanford Female 44 Hawaii USA Marketing
Gregory Medhurst Male 23 New Hampshire USA Operations
Ernest Harris Male 54 Washington USA Accounting
Jenna Schumm Female 52 South Carolina USA Accounting
Brooke Wolf Female 31 Louisiana USA Marketing
Frankie Rice Male 48 Alaska USA IT
Johanna Purdy Female 56 Iowa USA IT
Jose Russel Male 36 Arkansas USA Operations
Edmond Leuschke Male 45 Iowa USA HR
Caroline Hahn Female 19 Oregon USA Marketing
Virgil Williamson Male 29 Oklahoma USA Operations
Marie Muller Female 31 North Carolina USA HR
Felix McKenzie Male 44 Kansas USA Executive
Vicki Cummerata Female 51 Louisiana USA Executive
Ada Christiansen Female 19 Kansas USA Operations
Sherman Rice Male 36 Vermont USA Marketing
Elena Waelchi Female 64 Montana USA Accounting
Kathleen Fisher Female 22 Kentucky USA Operations
Nora Cartwright Female 37 Kansas USA IT
Gwendolyn Rice Female 69 South Dakota USA Operations
Geoffrey Schmitt Male 20 Oklahoma USA Accounting
Latoya Nolan Female 61 Kentucky USA Operations
Kelli Erdman Female 29 Pennsylvania USA Executive
Guadalupe Runolfsson Female 59 West Virginia USA Executive
Walter Bartell Male 62 New Mexico USA Marketing
Peggy Rosenbaum Female 38 Wyoming USA Operations
Bryan Mante Male 20 Vermont USA Executive
Santiago Schroeder Male 34 Vermont USA Executive
Ramiro Jast Male 45 Illinois USA HR
Sherry Mohr Female 50 Vermont USA Accounting
Wayne Nader Male 33 Kentucky USA Accounting
Naomi Weissnat Female 20 Alaska USA Operations
Arnold Bernhard Male 54 Florida USA Executive
Otis Hammes Male 47 Hawaii USA Operations
Antonio Ferry Male 42 New Jersey USA Executive
Ebony Hermiston Female 64 Texas USA IT
Marie Wolff Female 19 Oklahoma USA IT
Tonya Hills Female 47 Illinois USA Operations
Kim Oberbrunner Male 18 Vermont USA Executive
Ramon Zieme Male 64 Vermont USA HR
Dawn Yost Female 30 Massachusetts USA Marketing
Gerald Hills Male 38 Washington USA Executive
Catherine Moore Female 40 New York USA Marketing
Irma Lebsack Female 52 Indiana USA IT
Kellie Cartwright Female 41 Connecticut USA Accounting
Elias Reinger Male 52 Wisconsin USA Accounting
Sue Schuppe Female 25 North Dakota USA Marketing
Alexis Schaefer Female 23 Kentucky USA Accounting
Cary Cassin Male 20 Colorado USA IT
Pedro Bernhard Male 54 Alabama USA IT
Lowell Swaniawski Male 60 Nevada USA Executive
Wilfred Gottlieb Male 53 New Hampshire USA IT
Leon Erdman Male 54 Nevada USA Executive
Tyler Barton Male 24 Virginia USA Operations
Austin Schroeder Male 60 Utah USA Executive
Winston Ruecker Male 52 Kansas USA HR
Bertha Dietrich Female 46 Illinois USA IT
Vivian Feil Female 45 South Dakota USA Accounting
Caleb Yost Male 41 Nevada USA Marketing
Hattie Bashirian Female 18 New York USA Executive
Dana Corwin Female 47 Virginia USA IT
Jody Balistreri Female 45 Alabama USA Marketing
Marian Abshire Female 65 Kentucky USA Executive
Belinda Mertz Female 65 Kansas USA HR
Ellis Leuschke Male 65 Florida USA Executive
Julian Lueilwitz Male 44 Arizona USA Executive
Annie Botsford Female 55 Texas USA HR
Martha Robel Female 59 Colorado USA Executive
Jonathan Herman Male 43 Rhode Island USA Marketing
Wilma Bartell Female 61 Maine USA Operations
Shelly Wilkinson Female 70 Kentucky USA HR
Janice Gleichner Female 44 Indiana USA IT
Keith Hirthe Male 35 Texas USA IT
Hope Stroman Female 38 Illinois USA Marketing
Yolanda Stehr Female 45 Missouri USA Marketing
Rose Bashirian Female 67 Alaska USA Accounting
Micheal Boyer Male 31 Kansas USA Executive
Kristine Murazik Female 49 Indiana USA Marketing
Luther Schiller Male 35 Vermont USA Accounting
Patrick Anderson Male 27 Delaware USA Executive
Vicki Bergnaum Female 54 Washington USA HR
Janis Adams Female 61 Wisconsin USA Executive
Rosemarie Renner Female 27 Ohio USA Executive
Carol Hyatt Female 58 Oregon USA Operations
Gerardo Effertz Male 61 Georgia USA Operations
Marlene Bins Female 24 Arizona USA Marketing
Devin Carroll Male 27 New York USA IT
Naomi Corkery Female 48 Massachusetts USA IT
Lindsey Sporer Female 47 Pennsylvania USA HR
Harriet Langosh Female 19 Arkansas USA HR
Martha Buckridge Female 58 Nebraska USA Operations
Krista Lang Female 44 Wyoming USA Marketing
Joseph Grimes Male 60 Maryland USA Operations
Johnnie Schumm Female 31 Maryland USA Operations
Nina Dooley Female 43 Arizona USA IT
Emmett Bogan Male 63 Indiana USA IT
Genevieve King Female 38 West Virginia USA Operations
Tammy Schoen Female 18 Wyoming USA Executive
Wade Hermann Male 41 Arkansas USA Accounting
Nellie Bogisich Female 43 Nebraska USA Marketing
Dixie Fahey Female 23 Oklahoma USA HR
Simon Witting Male 39 Delaware USA IT
Natasha Kuvalis Female 63 Texas USA Marketing
Pat Denesik Male 54 Wyoming USA Executive
Bridget Bailey Female 24 New Hampshire USA Marketing
Gail Roob Female 51 Mississippi USA Accounting
Oliver Zboncak Male 55 Missouri USA HR
Gregg Stokes Male 42 Montana USA IT
Agnes D'Amore Female 27 Washington USA HR
Kara Jacobson Female 43 Maryland USA Operations
Jill Conn Female 44 West Virginia USA HR
Candace Greenholt Female 54 Connecticut USA Executive
Lloyd Stiedemann Male 19 California USA IT
Dianna Abbott Female 26 Kansas USA HR
Miguel Muller Male 63 North Dakota USA Operations
Angel Mitchell Male 31 Maryland USA Accounting
Molly Cummerata Female 20 Colorado USA Marketing
Georgia Legros Female 37 Indiana USA Accounting
Janet Goldner Female 55 Maine USA Marketing
Tracey Wehner Female 36 Washington USA IT
Janis Johns Female 35 Minnesota USA IT
Lora Volkman Female 45 Maine USA Marketing
Amy Durgan Female 31 New York USA HR
Kristi Gusikowski Female 63 North Dakota USA Accounting
Anthony Wisoky Male 66 New Hampshire USA Operations
Freddie Mann Male 68 Maryland USA Accounting
Andre Bahringer Male 26 New Hampshire USA Operations
Sherri Hickle Female 64 Alabama USA Accounting
Cecilia Ernser Female 62 Alaska USA Accounting
Alton Feeney Male 58 Arkansas USA HR
Sam Wisozk Male 65 New Jersey USA Executive
Audrey Ratke Female 65 North Carolina USA Accounting
Everett Cruickshank Male 42 Utah USA Operations
Fred Green Male 33 South Carolina USA Operations
Iris Koepp Female 46 Arkansas USA IT
Lorena Donnelly Female 28 Indiana USA IT
Willard Kohler Male 38 Alaska USA HR
Mitchell Feeney Male 29 New Jersey USA HR
Wallace Murray Male 20 Oklahoma USA IT
Anthony Mraz Male 41 Texas USA Executive
Cathy Jast Female 51 North Dakota USA Accounting
Adrienne Skiles Female 47 Nevada USA HR
Kathy Carter Female 30 Connecticut USA Marketing
Salvador Cole Male 61 Kentucky USA HR
Owen Quigley Male 60 Georgia USA Executive
Shaun Friesen Male 19 Nevada USA HR
Martin Huels Male 59 Connecticut USA IT
Cindy Kertzmann Female 45 Ohio USA Accounting
Rose Hauck Female 27 New Jersey USA IT
Reginald Effertz Male 25 Arkansas USA Operations
Kent Cruickshank Male 56 Wyoming USA Executive
Leticia Shanahan Female 25 Utah USA Executive
Raquel Runte Female 39 Nebraska 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.