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
Samuel Stokes Male 29 Oklahoma USA HR
Ethel Boyle Female 34 Montana USA Executive
Jermaine Kovacek Male 48 North Carolina USA Executive
Kara Wolf Female 35 New Mexico USA Accounting
Randolph Huel Male 37 Iowa USA Executive
Elisa Rolfson Female 43 Hawaii USA IT
Rhonda Stoltenberg Female 70 New Jersey USA Accounting
Jose D'Amore Male 35 Hawaii USA Operations
Ella Schinner Female 28 Arkansas USA Accounting
Bob Hammes Male 67 Idaho USA Operations
Dexter Kuhn Male 43 Iowa USA Executive
Bessie Medhurst Female 38 Alaska USA Executive
Patti Lowe Female 33 California USA Executive
Moses Weimann Male 40 Nevada USA HR
Betsy Beatty Female 40 New Hampshire USA Accounting
Shannon Stanton Male 50 Arizona USA Executive
Austin Fahey Male 27 Kentucky USA HR
Alex Weissnat Male 26 Idaho USA Marketing
Dwight DuBuque Male 53 Oklahoma USA IT
Peggy Erdman Female 42 Connecticut USA Marketing
Karen Larkin Female 56 North Carolina USA IT
Teresa Fritsch Female 24 New Jersey USA Marketing
Juan Heidenreich Male 63 Minnesota USA Operations
Ernest Cassin Male 64 Florida USA IT
Milton Gaylord Male 25 Massachusetts USA Marketing
Homer Schuppe Male 58 Maryland USA IT
Jordan Wintheiser Male 47 Idaho USA HR
Cory Volkman Male 61 Texas USA Marketing
Edgar Shanahan Male 51 New Jersey USA HR
Jean Volkman Female 38 Florida USA Operations
Wanda Yost Female 37 Indiana USA IT
Mona Maggio Female 45 Kentucky USA HR
Jordan Boyer Male 45 Wyoming USA Operations
Holly Hand Female 68 Georgia USA Marketing
Abel Bayer Male 45 Indiana USA IT
Walter Klocko Male 30 Montana USA Executive
Angelina Mills Female 38 Colorado USA HR
Kayla Gusikowski Female 43 New Hampshire USA HR
Joey Cummerata Male 49 New York USA Marketing
Vernon Effertz Male 35 New Hampshire USA IT
Carole Corwin Female 67 New Hampshire USA Operations
Virgil Haley Male 31 Alaska USA Executive
Alfonso Jacobs Male 23 Virginia USA Accounting
Lamar Kreiger Male 67 Colorado USA IT
Luke Flatley Male 24 Oklahoma USA Operations
Donald Olson Male 52 Alaska USA Operations
Nettie Cummings Female 52 Wyoming USA Accounting
Tabitha Muller Female 54 New Mexico USA Accounting
Manuel Volkman Male 70 West Virginia USA Operations
Beatrice Bernier Female 31 Wyoming USA Operations
Cecelia Herman Female 53 North Dakota USA Executive
Jerry Wiegand Male 34 North Carolina USA IT
Herman Brekke Male 61 Utah USA Executive
Lester Lesch Male 45 Oregon USA Marketing
Devin Beer Male 46 Maine USA Operations
Horace Balistreri Male 29 Alaska USA Executive
Alexandra Stroman Female 39 Alabama USA Executive
Hope Marvin Female 19 New Jersey USA Executive
Dave Heller Male 69 Nevada USA HR
Cathy Gleichner Female 59 Colorado USA Marketing
Sally Brekke Female 50 Hawaii USA IT
Guy Schamberger Male 22 Oregon USA Operations
Javier Cummerata Male 60 Arizona USA Executive
Carroll O'Hara Male 39 Alabama USA Marketing
Bernard Schumm Male 64 Hawaii USA Operations
Melba Hammes Female 48 Georgia USA Accounting
Corey Oberbrunner Male 44 Maine USA HR
Damon Kub Male 24 New Hampshire USA Marketing
Shirley Hartmann Female 32 Delaware USA Executive
Miranda Will Female 22 North Carolina USA Marketing
Sheldon Kris Male 37 Oklahoma USA Operations
Allison DuBuque Female 68 New Mexico USA HR
Lauren Bergnaum Female 39 Oklahoma USA Accounting
Susan Kessler Female 35 Minnesota USA IT
Diane Osinski Female 62 Alabama USA Marketing
Larry Roob Male 62 Nebraska USA Accounting
Terry Jacobson Male 38 South Carolina USA Marketing
Miriam Runte Female 49 Arizona USA Accounting
Sara Harris Female 42 Hawaii USA Accounting
Vickie Larson Female 23 North Carolina USA Executive
Sam Boyer Male 69 Oklahoma USA Marketing
Martin Hills Male 32 Illinois USA Accounting
Nina Harber Female 61 Connecticut USA Accounting
Emmett Bergnaum Male 42 Massachusetts USA Operations
Laura Deckow Female 67 South Dakota USA Executive
Jared Wiegand Male 48 Vermont USA Executive
Willis Beahan Male 25 Texas USA Accounting
Lucy Ritchie Female 50 New York USA Operations
Nettie Parker Female 57 Delaware USA Accounting
Latoya Sipes Female 64 Kansas USA Marketing
Heidi Wuckert Female 32 North Dakota USA HR
Pete Haley Male 23 Wisconsin USA Operations
Charlene O'Kon Female 58 Alaska USA HR
Josefina Franecki Female 70 Idaho USA IT
Beatrice Nolan Female 31 Louisiana USA Operations
Eduardo Prohaska Male 38 Maine USA Operations
Brad Cummings Male 30 New Jersey USA IT
Cornelius Jast Male 55 New Mexico USA Marketing
Rolando Mann Male 37 Kentucky USA Accounting
Roderick Kohler Male 32 Alaska USA Operations
Percy Ratke Male 69 Rhode Island USA Marketing
Kelly Fritsch Male 26 Alabama USA HR
Ben Spencer Male 40 Massachusetts USA Marketing
Simon Rempel Male 64 Illinois USA Accounting
Geoffrey Towne Male 64 Georgia USA IT
Claudia Kling Female 26 Washington USA Operations
Casey Keebler Female 21 Ohio USA IT
Dolores Gleason Female 38 Arizona USA Marketing
Gerard Stark Male 57 Indiana USA Marketing
Dianne Reilly Female 67 Louisiana USA Operations
Lynn Stiedemann Male 40 Washington USA IT
Donna Murray Female 62 New Mexico USA Operations
Sam Jaskolski Male 61 Hawaii USA Operations
Jean Donnelly Female 38 Alaska USA Marketing
Angie Douglas Female 19 Washington USA Accounting
Ana Frami Female 46 Arizona USA Operations
Clifton Dooley Male 18 Maine USA Marketing
Joe McLaughlin Male 43 Arizona USA Operations
Desiree Nicolas Female 18 Nevada USA HR
Rene King Male 39 Missouri USA IT
Terry Emmerich Male 26 Virginia USA Marketing
Charlene Hills Female 47 Georgia USA Accounting
Carl Larkin Male 30 Kentucky USA Accounting
Clark Turner Male 25 Delaware USA IT
Lucille Carter Female 44 Kansas USA Operations
Barry Runolfsson Male 55 Colorado USA Marketing
Marilyn Douglas Female 29 New Mexico USA IT
Bethany Bartell Female 69 Hawaii USA Accounting
Kevin Lesch Male 44 Nebraska USA Executive
Marjorie Toy Female 25 Connecticut USA HR
John Ankunding Male 46 Missouri USA IT
Evan Lebsack Male 25 Michigan USA Marketing
Christian Turcotte Male 43 New Jersey USA Accounting
Michelle Tremblay Female 50 Rhode Island USA Accounting
Patti Harvey Female 54 Iowa USA Executive
Verna Zemlak Female 24 New Mexico USA Marketing
Jill Trantow Female 23 New Hampshire USA Executive
Della Green Female 28 Colorado USA IT
Kristen Koch Female 26 Delaware USA Executive
Jackie Gislason Female 58 Nevada USA Accounting
Randolph Bahringer Male 41 New Hampshire USA HR
Tyler Weimann Male 49 Tennessee USA Accounting
Faith Green Female 28 Texas USA Operations
Meghan King Female 60 Nevada USA Operations
Alyssa Mraz Female 52 West Virginia USA Accounting
Orville Brakus Male 60 Tennessee USA Marketing
Mamie Carroll Female 51 Pennsylvania USA IT
Blake Mueller Male 52 Illinois USA Accounting
Sara Lockman Female 58 Texas USA Executive
Homer Murray Male 48 Kentucky USA IT
Tricia Spinka Female 46 Florida USA Operations
Dennis Kris Male 65 North Carolina USA IT
Adrian Schiller Male 66 New Hampshire USA IT
Elisa Abshire Female 22 Washington USA HR
Debra Windler Female 40 Wisconsin USA Executive
Edna Pacocha Female 29 Wyoming USA Executive
Lee Hoppe Female 38 Maine USA Marketing
Lula Schultz Female 29 West Virginia USA HR
Ann Hettinger Female 50 Connecticut USA Marketing
Danielle McKenzie Female 25 Tennessee USA HR
Nathaniel Altenwerth Male 19 Maryland USA HR
Erma Turcotte Female 22 Virginia USA Executive
Jermaine Schimmel Male 46 New Mexico USA IT
Alfonso Stiedemann Male 55 Kansas USA Executive
Arturo Lindgren Male 50 California USA Accounting
Shannon Cruickshank Female 60 California USA Accounting
Toni Fadel Female 29 Hawaii USA Executive
Edmund Brown Male 36 New Hampshire USA Accounting
Robert Dicki Male 46 Montana USA Operations
Rex Gorczany Male 19 Delaware USA Executive
Willard Hahn Male 52 Kentucky USA IT
Van West Male 43 Montana USA Operations
Amber Feil Female 32 New York USA HR
Maxine Howell Female 20 Mississippi USA Marketing
Brandon Klein Male 18 Connecticut USA IT
Colin Hermiston Male 38 Wyoming USA HR
Boyd Runolfsson Male 33 Arizona USA HR
Christina Stark Female 47 New Hampshire USA Operations
Caroline Reynolds Female 68 Rhode Island USA HR
Sherry Friesen Female 60 Mississippi USA HR
Anita Brekke Female 44 Ohio USA Operations
Jared Botsford Male 57 Indiana USA Accounting
Anita Lebsack Female 33 Arizona USA Accounting
Alex Denesik Male 27 South Dakota USA Operations
Louise Monahan Female 54 South Dakota USA IT
Allan Schuster Male 22 North Dakota USA IT
Tracey Lindgren Female 31 Maryland USA IT
Natasha Stark Female 51 Nevada USA Operations
Salvador Wolf Male 34 North Dakota USA IT
Loren Dach Male 53 South Carolina USA Executive
Lucas Kling Male 39 Vermont USA Executive
Tiffany Wiza Female 30 Nevada USA Marketing
Leslie O'Connell Female 41 Ohio USA IT
Keith Nitzsche Male 38 Massachusetts USA Accounting
June Gutkowski Female 20 New Mexico USA Accounting
Kristy Feil Female 29 Vermont USA IT
Kerry Rosenbaum Female 67 Indiana USA Operations
Thelma King Female 64 New Mexico USA Accounting
Rosalie Bergnaum Female 38 Iowa USA Executive
Mamie Mohr Female 18 New Jersey USA Operations
Jasmine Hodkiewicz Female 34 North Dakota USA Operations
Charles Kunze Male 64 Montana USA Operations
Kristopher Predovic Male 40 Alabama USA Executive
Clayton Olson Male 27 Tennessee USA IT
Timothy Kohler Male 40 Hawaii USA IT
Darnell Beatty Male 26 South Carolina USA Operations
Rodney Hills Male 42 Nevada USA Marketing
Naomi Ullrich Female 65 Virginia USA IT
Roger Larkin Male 25 Idaho USA Operations
Luther Wiegand Male 69 Florida USA IT
Jo Little Female 51 North Dakota USA IT
Arturo Grady Male 48 Louisiana USA IT
Sherry Kutch Female 20 Oklahoma USA IT
Leland Reichel Male 30 Minnesota USA HR
Timothy Langosh Male 25 New Mexico USA IT
Marian Bailey Female 46 Washington USA HR
Crystal Cummerata Female 62 Louisiana USA HR
Freddie Oberbrunner Male 69 North Carolina USA Operations
Roxanne Rogahn Female 41 Indiana USA IT
Loren Okuneva Male 66 Texas USA Accounting
Janice Kassulke Female 45 Wyoming USA Accounting
Wilfred O'Kon Male 57 Mississippi USA IT
Louise Zboncak Female 49 North Carolina USA HR
Steven Collier Male 47 Maryland USA Operations
Angel Schowalter Female 52 North Dakota USA HR
Ebony Reynolds Female 44 Idaho USA Marketing
Janice VonRueden Female 25 Mississippi USA HR
Christopher White Male 41 Oregon USA HR
Margaret Wunsch Female 66 Montana USA HR
Taylor Bednar Male 34 Washington USA IT
Carole Corkery Female 59 Arkansas USA Operations
Stephen Borer Male 38 Oregon USA HR
Dwight Konopelski Male 69 Maryland USA IT
Rhonda Bosco Female 48 New Mexico USA Accounting
Lee Ankunding Male 41 Arizona USA Marketing
Fannie Towne Female 52 Delaware USA HR
Dan Pouros Male 41 West Virginia USA Executive
Miguel Collier Male 24 Michigan USA Accounting
Danielle Mann Female 67 Arkansas USA Accounting
Brian Hodkiewicz Male 36 Wyoming USA IT
Marco Feest Male 65 Florida USA IT
Tamara Roberts Female 59 North Dakota USA Marketing
Erin O'Reilly Female 25 Oklahoma USA Operations
Ashley Skiles Female 39 New Jersey USA Operations
Glenn Schaefer Male 47 Kansas USA IT
Herman Mueller Male 24 Montana USA Accounting
Ricardo Walter Male 66 Delaware USA Operations
Tim McClure Male 24 Montana USA IT
Jaime Wilderman Male 33 Tennessee USA HR
Irma Klein Female 54 West Virginia USA Operations
Bernadette Marquardt Female 52 Washington USA IT
Christy Fay Female 32 Michigan USA IT
Elijah Quitzon Male 68 Wisconsin USA Marketing
Ramona Ward Female 49 Washington USA Marketing
Jana Kessler Female 44 Nebraska USA IT
Alexis Kirlin Female 25 Utah USA IT
Roxanne Thiel Female 38 Michigan USA Executive
Verna Blanda Female 43 Washington USA Accounting
Jeannie Buckridge Female 25 New York USA Accounting
Delia McClure Female 29 New Hampshire USA Marketing
Marlene Volkman Female 21 Oklahoma USA Accounting
Glen Braun Male 25 Idaho USA Marketing
Erin Anderson Female 68 Montana USA IT
Irving Bruen Male 41 Indiana USA Executive
Loren Larkin Male 47 Rhode Island USA HR
Micheal Gulgowski Male 65 Iowa USA HR
Amos Witting Male 64 Washington USA Accounting
Judy Willms Female 37 Missouri USA HR
Tim Schmeler Male 43 Georgia USA Executive
Myron Ziemann Male 68 Michigan USA Operations
Elisa Predovic Female 69 Kansas USA Marketing
Traci Carter Female 69 Wyoming USA IT
Leo Ritchie Male 67 Arkansas USA Accounting
Tracey Kemmer Female 43 Illinois USA Executive
Lillian Emard Female 48 Maine USA Marketing
Stacey Raynor Female 65 Washington USA Operations
Travis Treutel Male 33 South Dakota USA Accounting
Carole Trantow Female 44 Florida USA HR
Laurence Mitchell Male 38 Connecticut USA Marketing
Dianna Hoppe Female 33 Rhode Island USA Operations
Rodolfo Gulgowski Male 46 Mississippi USA Executive
Juana O'Keefe Female 42 Nevada USA HR
Bonnie Braun Female 38 Florida USA Operations
Noah Fay Male 27 Kansas USA Operations
Alice Muller Female 28 Maine USA HR
Catherine Rolfson Female 23 Wyoming USA Executive
Mable Langworth Female 42 Oregon USA Marketing
Earnest VonRueden Male 54 Florida USA Marketing
Anne Rutherford Female 25 Michigan USA Marketing
Raul Dickinson Male 48 Oregon 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.