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
Phil Parker Male 45 Nevada USA IT
Don Ortiz Male 43 Texas USA Executive
Angelina Boyle Female 20 Utah USA Operations
Janis Okuneva Female 28 Montana USA HR
George Nicolas Male 26 Michigan USA IT
Eugene Bednar Male 64 New Hampshire USA Accounting
Angelica Muller Female 46 Utah USA Executive
Jerry McDermott Male 58 South Dakota USA IT
Marshall MacGyver Male 57 Kentucky USA Marketing
Pete Jast Male 31 Florida USA Operations
Andrea Corkery Female 23 West Virginia USA Marketing
Erika Gusikowski Female 70 Hawaii USA IT
Justin Marquardt Male 57 Florida USA Operations
Sherri Balistreri Female 67 Oklahoma USA Accounting
Lorena Keebler Female 18 Minnesota USA Marketing
Michele Robel Female 61 Indiana USA Accounting
Dolores Breitenberg Female 69 New York USA IT
Jacquelyn O'Keefe Female 54 Idaho USA Accounting
Tara Spinka Female 33 Kentucky USA HR
Ronald Mann Male 22 Maryland USA IT
Ronald Champlin Male 40 Nevada USA Operations
Leon Hauck Male 22 Idaho USA Accounting
Kelvin Steuber Male 31 North Dakota USA Accounting
Jennie Wisozk Female 31 Oklahoma USA Accounting
Judith Smitham Female 44 Arizona USA Accounting
Sheldon Huels Male 55 Delaware USA Accounting
Kristine Mosciski Female 40 Illinois USA Executive
Holly Altenwerth Female 60 Texas USA Marketing
Phil Schultz Male 20 Mississippi USA HR
Debra Farrell Female 52 Arizona USA Executive
Nina Bauch Female 65 Maryland USA Operations
Marlene Weissnat Female 29 Colorado USA HR
Ian Baumbach Male 51 West Virginia USA HR
Cary Lindgren Male 66 Pennsylvania USA IT
Ivan Grant Male 40 North Carolina USA Marketing
Jessie Borer Female 59 Nevada USA HR
Jennifer Wehner Female 59 Montana USA HR
Anthony Mayert Male 34 Alaska USA IT
Mae Berge Female 24 Alabama USA Marketing
Rudolph Blick Male 38 Arkansas USA IT
Winston Christiansen Male 43 Missouri USA Accounting
Robyn Kshlerin Female 44 Tennessee USA Accounting
Vivian Johnson Female 57 Washington USA Operations
Gene Wolff Male 32 West Virginia USA Operations
Lynne Streich Female 55 Kentucky USA Operations
Tom Spinka Male 36 Pennsylvania USA Accounting
Susie Fadel Female 63 Georgia USA IT
Joanna Torphy Female 54 Missouri USA Operations
Willis Ritchie Male 65 Vermont USA Operations
Darlene West Female 22 Utah USA Operations
Wallace Koss Male 32 Vermont USA Accounting
Van Yundt Male 24 Ohio USA Marketing
Arturo Wolf Male 64 Alaska USA HR
Jody Kovacek Female 50 Tennessee USA HR
Alberto Jerde Male 63 California USA HR
Lela Moen Female 48 Mississippi USA Accounting
Esther Lindgren Female 59 Indiana USA Operations
Lula Kessler Female 38 Massachusetts USA Operations
Elena Kulas Female 49 North Dakota USA Operations
Sandy Koelpin Female 31 New Mexico USA Executive
Greg Lemke Male 55 Wyoming USA Marketing
Sally Aufderhar Female 28 Maine USA Marketing
Lewis Lockman Male 56 Kansas USA Accounting
Elvira Hermann Female 24 Idaho USA Executive
Morris Kohler Male 44 Virginia USA Marketing
Arnold Brakus Male 41 Nebraska USA Executive
Anna Davis Female 67 Alaska USA Marketing
Damon Rice Male 32 California USA Executive
Shannon Dach Male 47 South Carolina USA Marketing
Edgar Mueller Male 52 South Dakota USA HR
Archie Koss Male 36 North Carolina USA Marketing
Mike Kirlin Male 57 Iowa USA IT
Irene Kling Female 67 Pennsylvania USA Marketing
Nora Welch Female 58 Utah USA Operations
Evan Parker Male 45 Arkansas USA Executive
Tommy Reichert Male 48 Connecticut USA Marketing
Gary Conn Male 68 Alabama USA IT
Lula Kerluke Female 56 Texas USA Accounting
Theodore Murazik Male 42 Maine USA Executive
Nancy Bogisich Female 58 Iowa USA HR
Tara Barrows Female 30 New Jersey USA Marketing
Henrietta Rolfson Female 27 Kentucky USA HR
Toby Leuschke Male 58 Michigan USA Operations
Nichole Bechtelar Female 69 California USA Operations
Jonathon Haag Male 45 Tennessee USA IT
Philip Tremblay Male 26 Nebraska USA HR
Justin Kuhic Male 36 North Carolina USA IT
Peter Bednar Male 45 Delaware USA Accounting
Norman Larson Male 18 Pennsylvania USA Marketing
Marie Bayer Female 21 West Virginia USA IT
Marco Gerhold Male 36 Iowa USA Operations
Natalie Bogan Female 44 Alabama USA Accounting
Taylor Prosacco Male 49 Massachusetts USA Accounting
Pam Rosenbaum Female 57 Alabama USA Operations
Everett Brown Male 26 Ohio USA HR
Jim Hermiston Male 44 Michigan USA Executive
Roland Nienow Male 68 North Carolina USA Marketing
Garry Emard Male 47 Idaho USA Executive
Alison Tremblay Female 18 Florida USA Accounting
Wilbert Will Male 31 South Carolina USA Operations
Nellie Bogan Female 62 Alaska USA Marketing
Gretchen Torphy Female 24 Massachusetts USA Executive
Johnnie Donnelly Female 54 Louisiana USA IT
Arturo Witting Male 67 Texas USA Marketing
Woodrow Gaylord Male 57 Ohio USA Operations
Helen Fay Female 31 Washington USA Operations
Kevin Hills Male 20 Nebraska USA Operations
Sherri Sporer Female 20 Wisconsin USA Operations
Merle Barton Male 66 Rhode Island USA Marketing
Calvin Considine Male 47 Michigan USA IT
Charlene Rempel Female 43 Utah USA IT
Edmond Ryan Male 53 New York USA IT
Mercedes Pollich Female 59 Utah USA Operations
Marlon Blick Male 56 Montana USA Executive
Natasha Carroll Female 18 Virginia USA Marketing
Alan Bahringer Male 67 South Carolina USA Marketing
Brad Wisoky Male 21 California USA Accounting
Edmond Hudson Male 18 Nevada USA IT
Bryant Wilkinson Male 65 Minnesota USA Marketing
Allison Greenfelder Female 48 North Carolina USA Executive
Sandra Larkin Female 19 Maine USA HR
Ralph Metz Male 42 Alabama USA Executive
Chelsea Nienow Female 29 Texas USA IT
Mattie McDermott Female 29 Delaware USA HR
Lionel Hessel Male 18 Iowa USA IT
Leo Mueller Male 61 Oregon USA HR
Lisa Von Female 19 Utah USA Marketing
Floyd Bogisich Male 21 Tennessee USA Operations
Alonzo Altenwerth Male 42 Alabama USA Accounting
Roman Hackett Male 48 South Dakota USA HR
Hector Bauch Male 49 Alabama USA Executive
Randy Rippin Male 23 Connecticut USA Accounting
Roberta Breitenberg Female 28 Oklahoma USA Operations
David Stroman Male 32 Wisconsin USA Executive
Ruben King Male 70 Washington USA HR
Cody Borer Male 39 Oregon USA Marketing
Katrina Cummerata Female 56 Missouri USA Executive
Otis Braun Male 46 Connecticut USA Executive
Marc Lockman Male 50 Vermont USA Operations
Iris Moen Female 63 Tennessee USA Executive
Julio Sipes Male 38 Washington USA Operations
Megan Heidenreich Female 39 Montana USA Operations
Lauren Little Female 34 California USA Executive
Desiree Kreiger Female 48 Washington USA HR
Beatrice Dare Female 62 New York USA Marketing
Marty Berge Male 67 Mississippi USA IT
Luke Lind Male 68 California USA Marketing
Pearl Schultz Female 64 Hawaii USA Marketing
Abraham Zieme Male 28 Colorado USA IT
Traci Ward Female 69 Nevada USA Marketing
Luz Thiel Female 69 Washington USA Operations
Loretta Trantow Female 28 Michigan USA IT
Dolores Cormier Female 30 West Virginia USA Operations
Calvin Bergnaum Male 56 Illinois USA Executive
Aubrey Mosciski Male 68 Minnesota USA IT
Clark Hand Male 35 Wisconsin USA IT
Olive Lueilwitz Female 47 North Dakota USA Accounting
Jamie Schuster Male 64 Kansas USA IT
Josh Hoeger Male 59 Montana USA Executive
Ivan Schiller Male 52 California USA Operations
Marianne Jerde Female 51 Maine USA IT
Brooke Corkery Female 47 Utah USA IT
Alma McKenzie Female 48 Texas USA Accounting
Geneva Bechtelar Female 37 New Jersey USA Operations
Alfredo Jacobson Male 49 Louisiana USA IT
Roger Swaniawski Male 54 Hawaii USA IT
Forrest Cronin Male 52 Arizona USA Operations
Terrence Reichel Male 22 Michigan USA Marketing
Calvin Bartell Male 54 Pennsylvania USA Operations
Marguerite Rosenbaum Female 50 Nevada USA Operations
Max Gibson Male 26 Kentucky USA Marketing
Randolph Gerhold Male 55 Michigan USA Executive
Douglas Sipes Male 29 California USA HR
Sidney Jakubowski Male 43 Alabama USA Marketing
Brian Krajcik Male 31 Vermont USA Executive
Dale Howe Male 36 Texas USA Accounting
Rosemary Reinger Female 44 North Carolina USA Executive
Belinda Koepp Female 19 Connecticut USA Executive
Nathaniel Schmitt Male 69 Tennessee USA Operations
April Mosciski Female 21 Virginia USA Marketing
Camille Funk Female 29 Montana USA Accounting
Jessie Kertzmann Female 49 Hawaii USA Marketing
Clifton Nikolaus Male 18 Pennsylvania USA Accounting
Charlie Corkery Male 64 Alaska USA Marketing
Marion Emmerich Female 49 Missouri USA Executive
Arthur Witting Male 60 Alaska USA Marketing
Frank Hintz Male 30 Missouri USA Marketing
Lillian Douglas Female 41 Florida USA HR
Rafael Paucek Male 18 Pennsylvania USA Marketing
Jana Okuneva Female 41 New York USA Accounting
Angelo Kovacek Male 55 Maine USA Operations
Homer Franecki Male 67 Massachusetts USA Marketing
Ethel Collier Female 26 Nevada USA Executive
Marilyn Johnson Female 36 Arkansas USA Marketing
Frances Morar Female 68 Michigan USA Operations
Tracey Smitham Female 22 Kansas USA IT
Pat Turner Female 25 Ohio USA Executive
Harriet Upton Female 44 New Hampshire USA IT
Shelia Pfeffer Female 30 Utah USA Accounting
Colin Johnston Male 23 Idaho USA Accounting
Kelly Schumm Male 47 Pennsylvania USA HR
Gerard Bergstrom Male 35 West Virginia USA Executive
Roderick Weissnat Male 53 Pennsylvania USA IT
Jon Bogisich Male 28 Indiana USA Accounting
Evelyn Block Female 59 Indiana USA IT
Guillermo Breitenberg Male 41 Missouri USA Executive
Maryann Daniel Female 56 Rhode Island USA Marketing
Russell Orn Male 44 Minnesota USA IT
Amy McDermott Female 36 Arizona USA Operations
Bessie Murazik Female 59 Wyoming USA Executive
Melissa Haag Female 25 Massachusetts USA Accounting
Wilma Wunsch Female 42 Nebraska USA Operations
Paulette Monahan Female 32 Illinois USA Marketing
Jeanne Bartell Female 50 Oregon USA Accounting
Heather Monahan Female 60 Nevada USA Accounting
Candice Howe Female 69 Kansas USA Accounting
Jodi Cremin Female 36 Pennsylvania USA Operations
Angela Nolan Female 38 Pennsylvania USA Operations
Emilio Cormier Male 19 South Carolina USA IT
Olive Klein Female 64 Ohio USA Marketing
Tom Streich Male 44 Utah USA HR
Geneva Hilll Female 66 Mississippi USA Marketing
Margaret Abernathy Female 39 New Mexico USA HR
Kevin Ondricka Male 49 Pennsylvania USA HR
Theresa Wehner Female 43 Illinois USA Accounting
Mandy Wuckert Female 69 Wisconsin USA Executive
Carol Lueilwitz Female 56 Pennsylvania USA Executive
Gwen Hamill Female 41 Nevada USA IT
Colleen Price Female 30 New Mexico USA HR
Karla Crist Female 64 Arizona USA HR
Susan King Female 64 Oregon USA HR
Bryant Lind Male 37 Texas USA IT
Kenneth Simonis Male 36 Kentucky USA Executive
Sam Parker Male 50 Iowa USA Executive
Natalie Daugherty Female 31 Wisconsin USA HR
Joanna Denesik Female 60 Arizona USA HR
Terri McKenzie Female 55 Georgia USA Marketing
Diana O'Connell Female 39 Pennsylvania USA Operations
Alonzo Abbott Male 42 North Carolina USA HR
Emilio Shanahan Male 37 Texas USA Marketing
Inez Frami Female 64 South Carolina USA Operations
Jose Larkin Male 52 Delaware USA Operations
Nina Bergstrom Female 48 North Carolina USA IT
Orville Langworth Male 30 Ohio USA Operations
Alexandra Wisozk Female 30 New Hampshire USA Accounting
Vincent Reynolds Male 36 Utah USA IT
Ignacio Hudson Male 35 Washington USA Accounting
Elsa Schaefer Female 59 Washington USA Executive
Alfonso Hills Male 35 Delaware USA Marketing
Pablo Batz Male 59 Michigan USA Accounting
Guillermo Becker Male 67 Pennsylvania USA Operations
Clint Mills Male 49 North Dakota USA Operations
Jack Dibbert Male 30 West Virginia USA Executive
Karl Yundt Male 63 Alaska USA Accounting
Grant Abshire Male 22 Delaware USA IT
Nick Robel Male 58 Arizona USA Marketing
Shari Stehr Female 36 Nebraska USA HR
Alyssa Ferry Female 68 Virginia USA Operations
Cathy Franecki Female 69 North Carolina USA Accounting
Drew Bailey Male 70 Michigan USA Accounting
Nathan Baumbach Male 52 Louisiana USA Marketing
Leon Zulauf Male 36 Georgia USA IT
Elbert Kuhic Male 43 North Carolina USA Marketing
Rosemary Gutkowski Female 26 Hawaii USA Operations
Kurt Moen Male 61 New Hampshire USA IT
Wayne Parker Male 28 Massachusetts USA Marketing
Diana Bode Female 22 Utah USA Operations
Francis Ziemann Female 43 New Jersey USA HR
Darrin Homenick Male 48 Utah USA HR
Laurie Wilkinson Female 28 Kansas USA Operations
Janie Wuckert Female 49 Ohio USA Accounting
Ernesto Abshire Male 70 Tennessee USA Accounting
Dallas Doyle Male 21 New York USA Operations
Angela Little Female 42 Tennessee USA Operations
Edgar Rohan Male 32 Michigan USA Operations
Amelia Rohan Female 53 Wyoming USA Accounting
Natalie Windler Female 26 Kansas USA Executive
Annette Cormier Female 45 North Dakota USA Operations
Tracy Bernhard Male 70 Indiana USA IT
Rhonda Nikolaus Female 66 Kansas USA HR
Wilma Emmerich Female 60 Illinois USA Marketing
Kelly Hudson Male 60 Tennessee USA Operations
Bernice Bayer Female 43 Oregon USA Operations
Kelvin Beier Male 20 New York USA Marketing
Melody Medhurst Female 43 Wisconsin USA Executive
Francis Waters Male 69 Alaska USA Accounting
Bernice Koss Female 43 Iowa USA HR
Kellie Blanda Female 44 Michigan USA Accounting
Toni Hodkiewicz Female 39 Hawaii USA HR
Lena Bruen Female 70 Utah 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.