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 Actions
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
Ana Gislason Female 35 New York USA HR
Harold Stark Male 34 Delaware USA HR
Arlene Zemlak Female 20 Nebraska USA Accounting
Kellie Ullrich Female 64 Oregon USA Executive
Ramona Kulas Female 47 Alaska USA IT
Carl Barrows Male 64 Illinois USA Accounting
Vicki Padberg Female 60 New Mexico USA IT
Jeff Purdy Male 52 Washington USA Operations
Willie Keebler Female 31 Iowa USA Executive
Felipe Smith Male 22 Mississippi USA Marketing
Wayne Schamberger Male 62 Idaho USA Accounting
Julius Reilly Male 27 Georgia USA Executive
Jeannie Gaylord Female 67 New Hampshire USA Accounting
Ruben Turcotte Male 59 Alabama USA Operations
Delbert Streich Male 68 California USA HR
Gene Boyer Male 52 Texas USA IT
Eugene Beatty Male 19 Alabama USA Accounting
Tracy Kassulke Male 39 Connecticut USA HR
Alton McClure Male 66 Mississippi USA IT
Tyrone Swift Male 67 Pennsylvania USA Accounting
Ervin Funk Male 64 Kentucky USA Accounting
Bernadette Hilll Female 19 New Hampshire USA Operations
Everett Wyman Male 52 New Jersey USA HR
Dorothy Cartwright Female 66 Maine USA IT
Clifford Paucek Male 48 Delaware USA IT
Joy Corwin Female 44 South Carolina USA HR
Brenda Stiedemann Female 30 South Dakota USA IT
Irma Koch Female 35 Illinois USA IT
Brian Wisozk Male 52 Virginia USA Operations
Jamie Ledner Male 48 California USA HR
Darrin Murray Male 56 New Mexico USA HR
Milton Lynch Male 56 Indiana USA Executive
Gilberto Padberg Male 37 Rhode Island USA Marketing
Stephanie Kuhn Female 29 Connecticut USA Accounting
Miranda Roob Female 52 South Dakota USA Operations
Clarence Hagenes Male 37 Tennessee USA Marketing
Bobbie Schinner Female 46 Arizona USA Accounting
Abraham Krajcik Male 26 Indiana USA IT
Charlotte Pfannerstill Female 51 Oklahoma USA Accounting
Jacqueline Kulas Female 51 Maryland USA Marketing
Jennifer Spencer Female 68 Illinois USA Operations
Danny Mueller Male 21 Nebraska USA Operations
Becky Heidenreich Female 19 Georgia USA IT
Nelson Leffler Male 64 Kansas USA IT
Jennifer Robel Female 41 Arizona USA Accounting
Rose Medhurst Female 28 South Carolina USA Executive
Verna Walsh Female 41 Wisconsin USA Accounting
Terry Stehr Male 62 Texas USA HR
Earl Boyle Male 52 New Hampshire USA Accounting
Ollie Cronin Female 26 Maryland USA HR
Keith Hayes Male 34 Florida USA HR
Byron Thiel Male 51 Hawaii USA IT
Betsy Swift Female 26 Connecticut USA HR
Calvin Fahey Male 63 Louisiana USA Operations
Jon Dicki Male 42 Minnesota USA IT
Zachary Rogahn Male 61 Wyoming USA IT
Hope Kunze Female 24 South Dakota USA Marketing
Pam Koelpin Female 26 Rhode Island USA Marketing
Kristy Hagenes Female 32 Wisconsin USA Marketing
Joe Baumbach Male 27 Arizona USA Operations
Violet Botsford Female 35 Nevada USA IT
Claude Lockman Male 52 North Carolina USA HR
Lola Ledner Female 54 South Carolina USA Accounting
Antoinette Blanda Female 34 Oklahoma USA Operations
Dianna Kuhic Female 45 New York USA Executive
Dora Price Female 67 Oklahoma USA Accounting
Vicki Brekke Female 51 Virginia USA Operations
Kim Collins Male 45 Hawaii USA Marketing
Casey Buckridge Male 48 Alabama USA Executive
Herbert Yundt Male 35 West Virginia USA Operations
Phillip Keebler Male 66 New Mexico USA Executive
Kari Marks Female 45 Minnesota USA Executive
Domingo Keeling Male 40 New Hampshire USA HR
Jesse Harvey Male 37 New Hampshire USA Executive
Boyd Osinski Male 62 Oregon USA Executive
Rachel Shanahan Female 65 New York USA HR
Tami Schroeder Female 47 Vermont USA IT
Carla Heller Female 40 Washington USA Accounting
Regina Gleichner Female 35 Pennsylvania USA Accounting
Margarita King Female 21 Wyoming USA HR
Helen Kuhlman Female 42 Mississippi USA Executive
Melba Spinka Female 40 New Jersey USA Executive
Stephanie Feest Female 59 West Virginia USA Executive
Daisy Kunde Female 50 Massachusetts USA Executive
Lela Berge Female 21 Maryland USA IT
Emilio Sanford Male 29 Florida USA IT
Claude Balistreri Male 23 Wyoming USA Executive
Jamie Nicolas Male 36 Washington USA Operations
Morris Paucek Male 18 Minnesota USA Executive
Arnold Rau Male 35 Wyoming USA Operations
Lucy Dicki Female 35 New Jersey USA IT
Rosemarie Satterfield Female 55 Illinois USA HR
Kay Johnson Female 47 New Jersey USA IT
Cristina Hartmann Female 69 New Mexico USA Executive
Annette Weissnat Female 38 Georgia USA Marketing
Elena Erdman Female 53 Arkansas USA Accounting
Pedro Rogahn Male 49 New Hampshire USA IT
Vernon Zemlak Male 35 Kansas USA IT
Moses Heathcote Male 20 Tennessee USA IT
Wade Buckridge Male 23 Tennessee USA Operations
Sonia Wunsch Female 56 Nevada USA Operations
Randy Gottlieb Male 53 Connecticut USA Operations
Harvey Hermann Male 28 Kentucky USA IT
Phillip Bergstrom Male 46 North Dakota USA Operations
Jorge Labadie Male 46 New Hampshire USA IT
Brandi Nolan Female 35 Rhode Island USA Marketing
Tara Quitzon Female 41 Alabama USA Operations
Myrtle Yundt Female 25 Kansas USA IT
Barbara Wilderman Female 59 New Jersey USA Marketing
Angelina Donnelly Female 58 Connecticut USA Executive
Christina Feest Female 35 Wyoming USA Operations
Jacquelyn Von Female 24 North Dakota USA Operations
Eileen Tremblay Female 51 Indiana USA Marketing
Gail Gorczany Female 21 Louisiana USA HR
Wilson MacGyver Male 42 Michigan USA Operations
Elbert Koelpin Male 35 Maryland USA Accounting
Jeanette Simonis Female 39 Nebraska USA Accounting
Alberto Wuckert Male 42 Oregon USA Operations
Brooke Jacobson Female 68 Louisiana USA Accounting
Faye Greenfelder Female 62 Alabama USA Marketing
Alice Jast Female 34 Minnesota USA IT
Dwayne Gislason Male 34 Georgia USA Marketing
Sabrina Dietrich Female 56 North Carolina USA Operations
Seth Marvin Male 28 Delaware USA Executive
Raquel Block Female 20 California USA HR
Sammy Dickens Male 53 Oklahoma USA Marketing
Antonia Jacobson Female 66 Michigan USA Operations
Erin Heaney Female 31 Illinois USA Accounting
Paula Koelpin Female 23 Arizona USA Operations
Emma Marquardt Female 31 New York USA HR
Homer Mayert Male 53 Arizona USA HR
Darin Veum Male 35 Michigan USA Marketing
Kenneth Terry Male 61 Colorado USA HR
Rufus Wehner Male 63 Louisiana USA IT
Gayle Brown Female 36 New Hampshire USA Operations
Erika Toy Female 26 Wyoming USA Marketing
Janie Quigley Female 62 New Mexico USA Marketing
Rosemarie Spencer Female 36 Maine USA Marketing
Juana Hintz Female 33 Pennsylvania USA Accounting
Melissa Kuhn Female 56 Nebraska USA HR
Alton Gislason Male 57 Minnesota USA Executive
Jesse Kling Male 21 Minnesota USA Accounting
Eula Schuster Female 40 Washington USA Operations
Colin Stoltenberg Male 53 Oregon USA HR
Priscilla Ebert Female 50 Utah USA Marketing
Kristina Bauch Female 26 Montana USA Operations
Geraldine Abernathy Female 46 Texas USA IT
Kim Bednar Male 29 North Carolina USA Operations
Ebony MacGyver Female 33 Connecticut USA Marketing
Roxanne Walsh Female 19 Wyoming USA IT
Maggie Thiel Female 23 Nevada USA Marketing
Drew Hauck Male 25 Oklahoma USA HR
Kendra Fay Female 43 Tennessee USA HR
Agnes Braun Female 68 Maryland USA IT
Jake Kutch Male 56 Montana USA Operations
Krystal Walter Female 24 Texas USA HR
Shelley Klein Female 68 Montana USA Executive
Angelo Baumbach Male 51 Kansas USA Accounting
Sammy Feest Male 25 Vermont USA Executive
Winifred Jenkins Female 58 Maryland USA Executive
Ignacio Smith Male 57 Utah USA Marketing
Tiffany Prosacco Female 66 Alabama USA Operations
Pat Jacobs Male 35 Pennsylvania USA Operations
Lydia Bartoletti Female 63 Florida USA Operations
Glen Weissnat Male 35 Georgia USA Executive
Vicki Anderson Female 39 Hawaii USA Executive
Orlando Schultz Male 38 New Jersey USA Operations
Clark Dach Male 65 Kentucky USA IT
Emmett Braun Male 48 West Virginia USA Operations
Roderick Davis Male 62 Louisiana USA Marketing
Francis Strosin Male 70 Virginia USA Marketing
Roland Durgan Male 18 Vermont USA Executive
Alexis Morar Female 31 West Virginia USA Marketing
Tamara Torp Female 48 Indiana USA IT
Debbie Oberbrunner Female 57 Texas USA HR
Ivan Bahringer Male 29 South Carolina USA HR
Johnnie Aufderhar Female 19 Louisiana USA Executive
Elizabeth Doyle Female 18 New Hampshire USA Executive
Lyle Kreiger Male 67 Ohio USA Executive
Matthew Bergstrom Male 45 New Hampshire USA HR
Thomas Haley Male 40 Nevada USA Marketing
Richard Fadel Male 42 Virginia USA Operations
Opal Witting Female 45 Idaho USA Executive
Jermaine Herman Male 54 Colorado USA Executive
Rachel Nienow Female 59 South Dakota USA IT
Franklin Emmerich Male 19 Arizona USA Executive
Ivan Ledner Male 62 Montana USA IT
Irvin Blanda Male 57 Montana USA HR
Stewart Schuster Male 58 Oregon USA Accounting
Ignacio Purdy Male 63 Delaware USA Executive
Oliver Smith Male 46 Wisconsin USA HR
Elisa Smith Female 68 Tennessee USA Marketing
Elizabeth Lang Female 40 Kansas USA Operations
Winston Gorczany Male 39 Ohio USA Operations
Kara Hirthe Female 25 Massachusetts USA Accounting
Grady Doyle Male 35 Oregon USA HR
Marshall Pacocha Male 67 Alaska USA HR
Lynn Toy Male 30 Minnesota USA Operations
Gloria Beahan Female 60 Hawaii USA Executive
Grant West Male 39 Michigan USA IT
Katie Toy Female 54 New Hampshire USA IT
Nadine Murazik Female 47 Kentucky USA HR
Seth Reichert Male 18 Minnesota USA Accounting
Jacquelyn Watsica Female 18 North Dakota USA Executive
Blake McCullough Male 46 Georgia USA Operations
Julius Gibson Male 38 Alabama USA IT
Marsha McClure Female 56 Connecticut USA Executive
Elvira Feil Female 24 South Dakota USA IT
Raymond Murazik Male 41 Alabama USA HR
Katie Batz Female 66 Iowa USA IT
Kenny Frami Male 68 Ohio USA Marketing
Antoinette Fay Female 62 New Mexico USA Accounting
Kathy Bins Female 23 North Carolina USA IT
Alvin Sawayn Male 44 Ohio USA HR
Sonya Baumbach Female 64 Maryland USA Marketing
Lois Connelly Female 52 Louisiana USA Marketing
Ana Huels Female 51 Virginia USA IT
Paula Schulist Female 44 Massachusetts USA Marketing
Rolando West Male 36 Oregon USA Executive
Gail Lemke Female 41 Utah USA Executive
Emma Jacobi Female 60 New Mexico USA HR
Kathryn Russel Female 69 New Mexico USA Marketing
Jackie Labadie Male 44 Wisconsin USA Executive
Forrest Jakubowski Male 32 Arizona USA Executive
Willie Rice Male 28 Illinois USA HR
Leland Schimmel Male 25 Kansas USA Marketing
Myron Crist Male 34 Massachusetts USA Executive
Stella Walter Female 70 Wisconsin USA Executive
Terrell Cremin Male 45 Delaware USA Executive
Caleb Koepp Male 68 South Dakota USA Operations
Loretta Kozey Female 52 Pennsylvania USA Marketing
Laura Conroy Female 57 West Virginia USA Operations
Hannah Windler Female 22 New York USA Executive
Damon Leffler Male 37 Indiana USA IT
Cora Bailey Female 53 Virginia USA HR
Kristy Boehm Female 55 Connecticut USA HR
Christine Nader Female 44 Mississippi USA Operations
Leon Bruen Male 23 Michigan USA Accounting
Jose Satterfield Male 44 Michigan USA HR
Harold Metz Male 47 Massachusetts USA Accounting
Frank Douglas Male 55 Alabama USA Executive
Emmett Boyle Male 22 Vermont USA IT
Angela McKenzie Female 57 Maryland USA Operations
Dustin Jacobi Male 56 Hawaii USA IT
Gwen Corwin Female 59 New York USA Operations
Marlene Dibbert Female 47 Maryland USA HR
Minnie Heaney Female 31 Montana USA HR
Curtis Treutel Male 48 Montana USA IT
Elisa Flatley Female 44 Utah USA Accounting
Lowell Fisher Male 19 Louisiana USA Operations
Angelo Raynor Male 28 New York USA Operations
Travis Morissette Male 64 Idaho USA Executive
Maureen Hahn Female 31 Texas USA Executive
Clint Marquardt Male 18 Arkansas USA Executive
Sheri Hickle Female 35 Virginia USA HR
Nicole Reinger Female 24 South Dakota USA Executive
Roman Borer Male 28 Florida USA Marketing
Don Crooks Male 65 Idaho USA Executive
Lois Brekke Female 54 Virginia USA Operations
Joann Kunde Female 63 Arkansas USA Executive
Delbert O'Keefe Male 70 Colorado USA Executive
Roberta O'Kon Female 67 Oklahoma USA Accounting
Kent Reichel Male 22 Alaska USA IT
Abraham Hermiston Male 44 North Dakota USA HR
Garry Toy Male 53 West Virginia USA IT
Geoffrey Trantow Male 38 Wyoming USA HR
Shannon Hintz Female 33 Nebraska USA Executive
Bessie Koelpin Female 29 Nebraska USA IT
Israel Harvey Male 24 Georgia USA IT
Kellie Wiza Female 30 Nevada USA Executive
Joy Boyer Female 32 New Hampshire USA Marketing
Krystal Ankunding Female 28 Kentucky USA IT
Charlie Fritsch Male 68 Hawaii USA Marketing
Joe Powlowski Male 57 Delaware USA Marketing
Brenda Schulist Female 56 North Carolina USA Operations
Tim Waters Male 19 Nebraska USA Accounting
Saul Hintz Male 69 Alaska USA IT
Guadalupe Sipes Male 49 Maryland USA IT
Emilio Yost Male 44 Michigan USA HR
Lori Bauch Female 54 West Virginia USA Operations
Clyde Rutherford Male 56 Maryland USA Marketing
Lowell Ruecker Male 67 Utah USA Marketing
Steven Batz Male 41 Rhode Island USA HR
Frank Davis Male 29 Texas USA Marketing
Kim Reichert Male 67 Maine USA HR
Ray Hane Male 27 New Mexico USA Marketing
Mitchell Corkery Male 37 Missouri USA Operations
Krystal Robel Female 52 Louisiana USA Operations
John Zemlak Male 24 Georgia USA HR
Tommy Koss Male 52 Louisiana USA Executive

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.