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
Lora Beahan Female 21 New Hampshire USA HR
Douglas Monahan Male 31 Tennessee USA HR
Tamara Parisian Female 43 New Hampshire USA Executive
Owen Brekke Male 23 Wisconsin USA Operations
Yolanda Veum Female 32 Kentucky USA Executive
Christian Hills Male 51 Massachusetts USA Marketing
Mable Boyle Female 29 Utah USA Accounting
Jodi Raynor Female 70 Connecticut USA HR
Rhonda Ondricka Female 37 New Jersey USA HR
Billy Schoen Male 58 Wisconsin USA IT
Gerald McCullough Male 69 Oregon USA Operations
Lila Simonis Female 53 North Dakota USA IT
Carlos Mueller Male 45 New York USA Marketing
Melanie Brekke Female 23 Oklahoma USA Accounting
Kristy Keebler Female 67 Texas USA Executive
Candice Zieme Female 29 Mississippi USA Executive
Marcos Bode Male 30 Georgia USA Accounting
Stephanie Bosco Female 31 New Hampshire USA Executive
Joan Bogisich Female 64 South Carolina USA HR
Emanuel Lehner Male 38 North Dakota USA HR
Peggy McKenzie Female 19 Virginia USA Operations
Francis McDermott Female 52 Montana USA Operations
Kim Borer Male 26 Wyoming USA Operations
Nancy Swift Female 34 Maryland USA Marketing
Joshua Lehner Male 58 Indiana USA Executive
Valerie McKenzie Female 25 New Jersey USA Executive
Jeremiah Boyle Male 24 Nevada USA Executive
Rose Farrell Female 51 Maryland USA Executive
Vicky Torp Female 58 South Dakota USA Accounting
Ora O'Kon Female 20 New Jersey USA Operations
Lori O'Hara Female 47 Oregon USA Marketing
Arthur Mraz Male 39 Missouri USA Executive
Heidi Ernser Female 50 North Dakota USA IT
Casey Beier Female 47 Delaware USA HR
Della Balistreri Female 59 Kentucky USA HR
Caroline Lubowitz Female 54 Wisconsin USA HR
Troy Rutherford Male 40 Indiana USA HR
Joel Blanda Male 60 South Carolina USA IT
Alan Goyette Male 54 Rhode Island USA Accounting
Lindsay Baumbach Female 35 Connecticut USA Operations
Reginald Bruen Male 31 Virginia USA Executive
Herman Ernser Male 60 Oregon USA IT
Edna Jenkins Female 23 Louisiana USA IT
Max Marks Male 38 Louisiana USA Executive
Phil Hoppe Male 67 Connecticut USA IT
Blake Gleichner Male 59 Alaska USA Accounting
Ervin Kuhn Male 41 Louisiana USA Executive
Kristy Renner Female 36 Alaska USA Executive
Wallace Olson Male 35 Kansas USA IT
Alton Pollich Male 26 Illinois USA Accounting
Wilfred Rodriguez Male 19 California USA Accounting
Mary Cronin Female 54 New Hampshire USA HR
Ryan Botsford Male 29 Colorado USA IT
Rudolph Ebert Male 29 New Hampshire USA Operations
Roberta Rutherford Female 52 Massachusetts USA Operations
Anita Schneider Female 21 South Dakota USA Marketing
Jaime Stamm Male 58 Virginia USA Accounting
Charlene Nolan Female 27 Indiana USA Operations
Johnnie Batz Female 24 Maryland USA IT
Vera Vandervort Female 33 Idaho USA Accounting
Jon Reilly Male 55 New Mexico USA IT
Tim Greenholt Male 40 Minnesota USA IT
Carroll Wiza Male 32 Missouri USA HR
Yvonne Schmidt Female 44 Rhode Island USA HR
Nettie Crona Female 34 Virginia USA Accounting
Marianne Jacobson Female 21 Mississippi USA Operations
Beth Weissnat Female 45 Vermont USA IT
Pat Wiegand Female 42 Connecticut USA Operations
Stanley Koss Male 36 Pennsylvania USA HR
Duane Schumm Male 31 Indiana USA Accounting
Deanna Skiles Female 23 South Carolina USA Executive
Stuart Donnelly Male 18 Oklahoma USA HR
Sammy Walter Male 63 Hawaii USA HR
Janet Ullrich Female 58 Florida USA Accounting
Leona Wilkinson Female 40 Maryland USA HR
Duane Hilpert Male 51 Maryland USA Accounting
Johnnie Schaefer Male 18 Delaware USA Marketing
Gerardo Pfannerstill Male 32 South Dakota USA Marketing
Floyd Koss Male 55 Ohio USA IT
Craig Beahan Male 64 Michigan USA Executive
Forrest McLaughlin Male 25 Alaska USA Marketing
Grady Renner Male 46 Virginia USA HR
Jeannie Gaylord Female 31 Delaware USA Accounting
Rosa VonRueden Female 18 North Carolina USA Accounting
Mildred Leuschke Female 32 Colorado USA Marketing
Guadalupe Shanahan Male 43 Delaware USA IT
Shelia Wolf Female 67 Colorado USA Accounting
Anthony Tromp Male 26 Kansas USA HR
Howard Swaniawski Male 39 Maine USA IT
Leon Dickens Male 27 Pennsylvania USA Marketing
Betty Nikolaus Female 34 Florida USA Operations
Seth Williamson Male 54 New York USA Marketing
Pablo Parker Male 50 South Carolina USA Executive
Jennifer Hills Female 32 Mississippi USA HR
Terry Klein Male 30 Missouri USA IT
Horace O'Keefe Male 45 Arizona USA Executive
Wilfred Windler Male 61 Minnesota USA Operations
Darin Walsh Male 58 Rhode Island USA Executive
Shawna Jaskolski Female 36 South Dakota USA HR
Ebony Wyman Female 39 Alaska USA Accounting
Cedric Zemlak Male 56 California USA Executive
Misty Cormier Female 31 Virginia USA Marketing
Doug Pagac Male 42 Nevada USA Marketing
Lois Marquardt Female 36 Delaware USA IT
Ronnie Goodwin Male 43 North Dakota USA Marketing
Scott Ward Male 58 Idaho USA Executive
Delores Weimann Female 51 Nevada USA Accounting
Anna Reinger Female 47 Maryland USA Marketing
Dawn Zemlak Female 25 Missouri USA Marketing
Ramiro Parker Male 70 Kentucky USA Marketing
Eula Swaniawski Female 44 Minnesota USA IT
Casey Huels Male 51 Oregon USA Executive
Bessie Nikolaus Female 34 New Mexico USA IT
Marian Cartwright Female 22 Wyoming USA Executive
Michele Medhurst Female 19 Illinois USA Marketing
Jack Lehner Male 57 Nebraska USA Operations
Wade Jacobi Male 20 North Carolina USA IT
Elsie Lind Female 29 Kansas USA IT
Joshua Altenwerth Male 59 Missouri USA Marketing
Elsie Wisozk Female 26 Idaho USA Marketing
Willard Murray Male 18 Utah USA Accounting
Mable Thiel Female 46 Idaho USA Executive
Kara Baumbach Female 62 Delaware USA HR
Dustin Dare Male 49 Oklahoma USA IT
Brandi Prosacco Female 23 Kansas USA Marketing
Victor Smith Male 69 Georgia USA IT
Marta Von Female 53 Montana USA Operations
Jeanette Mueller Female 46 North Carolina USA HR
Jessie Yost Male 32 Rhode Island USA Accounting
Gregg Waters Male 47 Arkansas USA Executive
Malcolm Koch Male 34 North Carolina USA Accounting
Archie Lesch Male 30 Mississippi USA Executive
Rosa D'Amore Female 27 Hawaii USA Accounting
Orlando Grady Male 70 Alabama USA IT
Ross Feeney Male 69 South Dakota USA Accounting
Sheryl Breitenberg Female 36 New Mexico USA Operations
Justin Bode Male 46 Arkansas USA Operations
Patrick Reinger Male 31 North Dakota USA Accounting
Alexis Dach Female 31 Idaho USA HR
Emanuel Herzog Male 64 Virginia USA IT
Beth Runolfsdottir Female 61 Indiana USA Accounting
Claire Satterfield Female 28 Arizona USA Accounting
Lucas Murphy Male 55 Wisconsin USA Accounting
Florence Predovic Female 61 Florida USA HR
Jasmine Strosin Female 39 Michigan USA Accounting
Lorene Jenkins Female 67 Vermont USA Operations
Frank Buckridge Male 36 Colorado USA Operations
Elijah Krajcik Male 41 Ohio USA Executive
Ellen Corwin Female 27 Arizona USA Operations
Percy Hackett Male 37 Maryland USA Operations
Allan Okuneva Male 36 Louisiana USA Accounting
Melissa Leannon Female 34 New Hampshire USA Accounting
Josh Roob Male 40 Kentucky USA Accounting
Jim Goyette Male 22 Connecticut USA Executive
Ira Olson Male 33 Hawaii USA Accounting
Dianna Bahringer Female 64 Wisconsin USA HR
Timmy Adams Male 53 Montana USA Marketing
Clinton Schmeler Male 62 Oregon USA HR
Sabrina Emmerich Female 54 West Virginia USA Marketing
Horace Barton Male 69 Wisconsin USA Operations
Mario Fisher Male 32 Virginia USA IT
Evelyn Schulist Female 41 Virginia USA Marketing
Danielle Smitham Female 38 Pennsylvania USA IT
Beulah Wisozk Female 50 Delaware USA IT
Gerardo Legros Male 67 Alabama USA Accounting
Hector Pollich Male 31 Wyoming USA Operations
Herbert Reynolds Male 24 Hawaii USA Operations
Levi Denesik Male 67 Hawaii USA Marketing
Timothy Pagac Male 29 Georgia USA IT
Julian Welch Male 48 Maine USA Operations
Patricia Kreiger Female 23 North Carolina USA Operations
Margaret Orn Female 56 Rhode Island USA Executive
Francis Stokes Male 18 North Dakota USA Marketing
Emilio Von Male 24 Iowa USA Marketing
Elijah Deckow Male 21 Alabama USA Executive
Franklin Wolff Male 54 Michigan USA Operations
Louise Nienow Female 30 Wisconsin USA Executive
Jaime King Female 57 Kentucky USA Executive
Jean Rolfson Female 66 Illinois USA Executive
Sherman Block Male 29 Oregon USA Marketing
Sheldon Williamson Male 34 South Carolina USA IT
Vicki Brekke Female 51 Connecticut USA Operations
Ada Bechtelar Female 41 Virginia USA Operations
Nicholas Bergnaum Male 66 Arkansas USA HR
Van Dibbert Male 64 Washington USA Executive
Lisa Wiegand Female 50 Georgia USA Marketing
Cathy Heller Female 70 Iowa USA Accounting
Robin Jacobs Male 30 South Carolina USA IT
Gregory Becker Male 35 Connecticut USA Accounting
Angie Kassulke Female 64 North Carolina USA Marketing
Cedric Kovacek Male 29 Oregon USA Marketing
Katie Breitenberg Female 20 Pennsylvania USA Accounting
Evan Mraz Male 38 Pennsylvania USA Operations
Kristie Zboncak Female 55 Oklahoma USA IT
Troy Swaniawski Male 62 Hawaii USA Marketing
Gloria Goyette Female 33 Illinois USA HR
Bridget Kozey Female 56 Texas USA Executive
Edgar Von Male 68 Virginia USA Executive
Carroll Fisher Male 50 New Mexico USA Accounting
Shirley Oberbrunner Female 63 North Carolina USA HR
Mandy Ritchie Female 57 Hawaii USA Operations
Ebony Hansen Female 63 Nebraska USA Marketing
Thelma Casper Female 66 Vermont USA IT
Pablo Upton Male 45 Alaska USA Marketing
Angel Predovic Female 29 Iowa USA Executive
Ada Larson Female 22 Texas USA Executive
Courtney Terry Male 52 Wisconsin USA HR
Susan Hansen Female 54 Indiana USA IT
Mercedes Kovacek Female 22 Texas USA Operations
Samuel Quitzon Male 39 Iowa USA Operations
Virgil Hirthe Male 64 Mississippi USA Executive
Fernando Stanton Male 23 West Virginia USA IT
Blanche Gutmann Female 62 Louisiana USA HR
Ginger Ullrich Female 21 Iowa USA Operations
Meghan Hessel Female 36 New York USA Executive
Bryan Kuhlman Male 62 Illinois USA HR
Angela Upton Female 67 South Carolina USA Accounting
Phil Homenick Male 60 South Carolina USA HR
Hannah Collier Female 58 Maine USA Marketing
Carlos Kozey Male 70 Maine USA Marketing
Judith Collier Female 45 Massachusetts USA Accounting
Terri Hahn Female 45 Louisiana USA HR
Grace Kassulke Female 69 Colorado USA Accounting
Maria Borer Female 59 Kentucky USA Operations
Jay Morissette Male 64 Maine USA Operations
Nelson Doyle Male 21 Arizona USA Operations
Alejandro Walter Male 54 Nevada USA Operations
Rogelio Rosenbaum Male 58 Tennessee USA IT
Kathleen Lynch Female 60 Pennsylvania USA IT
Lorraine Von Female 52 Louisiana USA IT
Lois Kris Female 18 Illinois USA Marketing
Zachary Hickle Male 67 Missouri USA Marketing
Shane McDermott Male 46 Minnesota USA Accounting
Lula Tillman Female 54 New Hampshire USA HR
Kristopher Kreiger Male 56 Florida USA Accounting
Jeffery Douglas Male 60 Mississippi USA HR
Darnell Miller Male 65 Nevada USA Executive
Jared Altenwerth Male 46 Utah USA Marketing
Christina Harris Female 30 Minnesota USA HR
Maryann Abshire Female 66 Arizona USA HR
Jose Wuckert Male 24 New Hampshire USA Marketing
Juanita Corkery Female 55 Maryland USA IT
James Kunze Male 51 Virginia USA Executive
Nick Smitham Male 34 Ohio USA Executive
Joanna Homenick Female 22 West Virginia USA Operations
Bessie Raynor Female 28 North Dakota USA HR
Kim Hills Male 53 Arizona USA Operations
Pedro Klein Male 41 Texas USA Marketing
Lucille Gleason Female 67 Montana USA HR
Jeff Stanton Male 26 Iowa USA Operations
Ed Tremblay Male 68 New Hampshire USA HR
Wilson Schaden Male 23 Arizona USA Operations
Dixie Wisozk Female 36 South Dakota USA Accounting
Luis Cronin Male 35 Kentucky USA IT
Thomas Beatty Male 69 Georgia USA HR
Amelia Lemke Female 45 Kentucky USA Accounting
Kristie Littel Female 22 Virginia USA IT
Kelvin Schmitt Male 53 Arkansas USA Operations
Belinda Blanda Female 31 Missouri USA IT
Sidney Bechtelar Male 59 Delaware USA IT
June Wintheiser Female 56 Indiana USA Executive
Lola Stark Female 21 Mississippi USA HR
Joyce Bashirian Female 46 Rhode Island USA HR
Natalie Ratke Female 29 Arkansas USA IT
Alonzo Satterfield Male 54 Rhode Island USA IT
Geraldine Lubowitz Female 68 Maine USA IT
Christina Bashirian Female 42 Virginia USA Accounting
Vera Mante Female 25 Pennsylvania USA Marketing
Jimmy Harris Male 42 New York USA IT
Blanche Reichert Female 35 Louisiana USA IT
Fannie Leannon Female 43 New York USA Executive
William O'Connell Male 44 Nevada USA Accounting
Elvira Heidenreich Female 46 New Mexico USA Marketing
Damon Breitenberg Male 28 Illinois USA Accounting
Lillie Keeling Female 23 New Mexico USA IT
Armando Koch Male 68 West Virginia USA Accounting
Linda Bartell Female 58 Connecticut USA IT
Rachel McCullough Female 43 Kentucky USA IT
Ginger Goodwin Female 70 South Carolina USA IT
Jeanette Bechtelar Female 56 Kentucky USA Accounting
Samantha Cruickshank Female 20 West Virginia USA IT
Guadalupe Emmerich Female 23 Michigan USA IT
Max Windler Male 36 California USA Accounting
Kay Dibbert Female 28 Tennessee USA HR
Cesar Wiegand Male 37 Pennsylvania USA IT
Wilma Nikolaus Female 65 Mississippi USA Executive
Gary Pagac Male 48 Alaska USA Marketing
Cecil Christiansen Male 45 Ohio USA Executive
Daryl Boehm Male 61 Vermont USA Operations
Micheal Huel Male 66 Kentucky USA Marketing

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.