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
Patty Hackett Female 58 Massachusetts USA Operations
Nathan Beahan Male 46 New Jersey USA Operations
Sidney Morar Male 19 Virginia USA Accounting
Eduardo Lang Male 55 Mississippi USA IT
Joshua Hermann Male 53 Alabama USA Executive
Ricky Heller Male 68 Missouri USA Operations
Roman Boehm Male 68 Vermont USA HR
Debbie Sauer Female 31 South Carolina USA Executive
Thelma Altenwerth Female 68 Missouri USA Operations
Warren Breitenberg Male 52 Alabama USA Accounting
Josephine Gusikowski Female 54 New York USA Operations
Marianne Gutkowski Female 41 Alabama USA Operations
Casey Ryan Male 32 Texas USA Marketing
Raul Erdman Male 63 Massachusetts USA IT
Christina Welch Female 36 Idaho USA Executive
Donna Corkery Female 68 Montana USA HR
Pat Ratke Male 26 Montana USA Operations
Shawna Torp Female 24 Wyoming USA Marketing
Jackie Homenick Female 29 Vermont USA Executive
Gilberto Ebert Male 49 North Carolina USA Marketing
Rosemary Homenick Female 67 Alaska USA IT
Ruben Stamm Male 23 Montana USA HR
Joyce Koelpin Female 38 North Dakota USA Marketing
Preston Hickle Male 26 Indiana USA IT
Bill Yundt Male 61 Hawaii USA Executive
Cora Dietrich Female 48 Louisiana USA HR
Darrel Boehm Male 46 Delaware USA Marketing
Rickey Williamson Male 64 Arizona USA Marketing
Carol Anderson Female 41 Oregon USA Marketing
Kim Dicki Male 66 New Mexico USA Accounting
Sonja Schamberger Female 51 Minnesota USA Marketing
Kristine Moore Female 42 Nevada USA HR
Jerry Kohler Male 19 Wisconsin USA Marketing
Alison Huel Female 50 Wyoming USA HR
Elvira Connelly Female 69 Illinois USA Marketing
Helen Bogan Female 50 Maryland USA Operations
Sara Howe Female 40 Oregon USA Executive
Bennie Feil Male 21 Pennsylvania USA Operations
Dwayne Powlowski Male 56 Idaho USA IT
Emilio Collier Male 54 Idaho USA IT
Kendra Shields Female 24 Connecticut USA HR
Jordan Blanda Male 48 Colorado USA IT
Sandy Koepp Female 54 California USA Marketing
Cesar O'Kon Male 32 New Hampshire USA IT
Meghan Larson Female 23 Maine USA Accounting
Janet Barton Female 28 Ohio USA HR
Merle Crist Male 62 Virginia USA Operations
Sheila Monahan Female 43 Arkansas USA Operations
Margie Walsh Female 39 Wisconsin USA Accounting
Lula Huels Female 42 Florida USA Marketing
Amanda Block Female 49 Ohio USA IT
Katherine Schamberger Female 33 Massachusetts USA Operations
Ricardo Hirthe Male 33 Tennessee USA Executive
Freddie Bode Male 44 Vermont USA Operations
Amanda Jacobson Female 48 Pennsylvania USA IT
Dan Mills Male 60 Wisconsin USA IT
Albert Terry Male 30 Iowa USA Operations
Yolanda Homenick Female 61 South Carolina USA Accounting
Lorenzo Grant Male 61 Minnesota USA Accounting
Leslie Lind Female 32 Missouri USA Accounting
Chris Kerluke Male 67 Ohio USA Marketing
Drew Murphy Male 56 Pennsylvania USA Executive
Ricardo Williamson Male 40 Massachusetts USA Operations
Ebony Langosh Female 62 Maine USA Marketing
Neil Osinski Male 27 Oregon USA Executive
Russell Nienow Male 53 Arizona USA IT
Gerald Wolff Male 24 New York USA HR
Heidi Aufderhar Female 50 Alaska USA Marketing
Luther Runolfsdottir Male 51 Rhode Island USA Accounting
Lyle Fahey Male 53 Louisiana USA Executive
Marty Jones Male 34 Vermont USA Accounting
Claire Lubowitz Female 38 Florida USA IT
Javier Kuhic Male 29 South Carolina USA Executive
Danny Oberbrunner Male 37 Missouri USA IT
Johnnie Stracke Female 34 Michigan USA Executive
Ronald Hoeger Male 37 Texas USA IT
Brett Dare Male 35 Oregon USA IT
Tara Predovic Female 29 Georgia USA Accounting
Edward Schowalter Male 33 New Mexico USA Accounting
Sheila Muller Female 47 Oregon USA IT
Michael Lynch Male 48 Nebraska USA Accounting
Randolph Koelpin Male 54 North Carolina USA HR
Sherri Heathcote Female 32 Alaska USA Accounting
Alison D'Amore Female 63 Maryland USA Executive
Valerie Ruecker Female 44 Iowa USA HR
Wilbur Schimmel Male 42 Pennsylvania USA IT
Carrie Greenfelder Female 49 Kansas USA IT
Leticia Ziemann Female 54 New Mexico USA HR
Philip Bechtelar Male 67 Oklahoma USA IT
Victor Hegmann Male 22 Alaska USA IT
Beatrice Senger Female 51 Wisconsin USA Executive
Olivia Bode Female 51 Washington USA HR
Jenny Orn Female 46 Massachusetts USA HR
Walter Hahn Male 41 North Carolina USA IT
Virgil Zemlak Male 41 Minnesota USA HR
Ramona Witting Female 48 Wisconsin USA Marketing
Perry Kunze Male 41 Utah USA Executive
Floyd Watsica Male 57 North Carolina USA Operations
Mae Reichel Female 33 Texas USA Marketing
Cody Cruickshank Male 46 Arizona USA Operations
Dwayne Beer Male 35 Alaska USA HR
Wayne Borer Male 36 Vermont USA Marketing
Lena Abbott Female 19 Utah USA HR
Alfred D'Amore Male 50 Idaho USA Accounting
Cora Gottlieb Female 57 Texas USA Executive
Joseph Christiansen Male 49 Washington USA HR
Carl Kovacek Male 52 Arizona USA Operations
Belinda Ferry Female 20 Kentucky USA HR
Lynda Labadie Female 36 Idaho USA Operations
Gertrude Dickinson Female 58 Arkansas USA Marketing
Kristina Goldner Female 36 New Jersey USA Marketing
Al O'Conner Male 66 New Jersey USA HR
Beulah Reinger Female 65 Arkansas USA IT
Pedro Ryan Male 53 New York USA Executive
Amber Gleichner Female 19 Maine USA IT
Regina Daugherty Female 51 Alabama USA HR
Brandy Senger Female 49 Alabama USA IT
Courtney Murphy Male 25 Hawaii USA Executive
Nathan Goldner Male 58 West Virginia USA Operations
Floyd Price Male 61 Louisiana USA IT
Anita Trantow Female 57 Washington USA Executive
Tracey Haag Female 47 Kentucky USA HR
Margaret Towne Female 25 Wyoming USA Executive
Shirley Walter Female 61 Washington USA IT
Gene Stracke Male 66 Tennessee USA HR
Delia Stoltenberg Female 35 North Dakota USA Accounting
Devin Gutmann Male 45 Mississippi USA IT
Ramona Ward Female 53 Illinois USA Marketing
Patsy Windler Female 34 Vermont USA Executive
Marsha Schmidt Female 26 Massachusetts USA Accounting
Frank Mann Male 45 Michigan USA Operations
Jermaine Bernier Male 25 Texas USA HR
Ellen Mosciski Female 55 Arkansas USA Marketing
Terry Sporer Male 52 Utah USA Marketing
Christie Reinger Female 66 Alaska USA Marketing
Elena Schulist Female 35 North Dakota USA Operations
Amber Borer Female 43 Virginia USA Accounting
Cody O'Conner Male 70 Delaware USA HR
Kerry Hirthe Female 47 Iowa USA Operations
Kathryn Shanahan Female 44 Mississippi USA Executive
Frederick Marvin Male 18 Mississippi USA IT
Claude Klein Male 43 Connecticut USA Operations
Sabrina Koelpin Female 52 Idaho USA Operations
Melvin Goldner Male 24 West Virginia USA HR
Walter Hackett Male 29 Connecticut USA HR
Jean Reynolds Female 63 Michigan USA Executive
Rafael Boyer Male 18 West Virginia USA IT
Geoffrey Larson Male 53 Connecticut USA Accounting
Antonia Brown Female 62 Kentucky USA Accounting
Teresa Hauck Female 67 Missouri USA IT
Josefina Vandervort Female 34 Kansas USA Executive
Shaun Bailey Male 54 Delaware USA Marketing
Sheryl Bashirian Female 18 Nevada USA Marketing
Allison Hansen Female 39 Pennsylvania USA IT
Mercedes Stoltenberg Female 45 Oklahoma USA Operations
Wilma Reichel Female 23 Oklahoma USA Accounting
Alvin Funk Male 30 New Jersey USA Marketing
Frank Fisher Male 18 Connecticut USA Marketing
Lucia Rodriguez Female 47 Ohio USA Operations
Beth Collier Female 45 Iowa USA HR
Pedro Trantow Male 39 New Hampshire USA Marketing
Darryl Dibbert Male 44 Minnesota USA HR
Nick Davis Male 36 Minnesota USA Executive
Glenn Hickle Male 56 Connecticut USA Accounting
Noah Rohan Male 34 Florida USA Executive
Cameron Bruen Male 32 Pennsylvania USA Accounting
Ada Friesen Female 52 Iowa USA HR
Ben Leffler Male 39 Washington USA IT
Don Becker Male 65 Nevada USA Marketing
Patti Johnson Female 59 New York USA HR
Philip Volkman Male 39 Alaska USA Operations
Lana Stamm Female 68 Washington USA HR
Roy Bahringer Male 66 Alabama USA HR
Sammy Flatley Male 58 Idaho USA HR
Jeff Wisoky Male 64 Georgia USA IT
Josefina Huel Female 28 Colorado USA HR
Blanche Mante Female 50 Arizona USA IT
Bernadette Wisozk Female 66 Idaho USA Accounting
Ray Rolfson Male 65 Montana USA IT
Ramiro Baumbach Male 58 Washington USA Operations
Veronica Goodwin Female 44 North Dakota USA Executive
Rick Larkin Male 47 Pennsylvania USA Marketing
Lois Grant Female 45 Massachusetts USA Marketing
Yvette Pagac Female 60 Missouri USA IT
Florence D'Amore Female 52 New Hampshire USA Executive
Willard Daugherty Male 26 Arkansas USA HR
Melody Kohler Female 29 Georgia USA Marketing
Jenny Torp Female 34 North Carolina USA HR
Julia Schroeder Female 30 South Dakota USA Operations
Jeanette Stiedemann Female 18 Kentucky USA Accounting
Cesar Braun Male 64 Montana USA Operations
Darryl Torp Male 23 South Dakota USA IT
Jill Dibbert Female 66 West Virginia USA Executive
Rose Volkman Female 54 North Dakota USA HR
Gilbert Volkman Male 58 New York USA Accounting
Samantha Hayes Female 18 Pennsylvania USA Marketing
Christine Block Female 66 New Hampshire USA Accounting
Belinda Auer Female 27 Michigan USA HR
Christina Fritsch Female 28 Texas USA Marketing
Cathy Marvin Female 53 Maine USA Operations
Perry Stroman Male 43 Pennsylvania USA Accounting
Dustin Daniel Male 20 Colorado USA Accounting
Tony Koepp Male 27 Nevada USA HR
Marion Runolfsdottir Male 45 Michigan USA HR
Ernest Reinger Male 25 Louisiana USA HR
Margarita Keebler Female 67 Oklahoma USA Executive
Jaime Turcotte Male 31 Nevada USA HR
Vincent Kreiger Male 36 Maine USA Executive
Cindy Altenwerth Female 34 Colorado USA Operations
Jeannie Grady Female 34 Alabama USA Marketing
Joel Quitzon Male 58 Iowa USA Executive
Tomas Stark Male 41 Rhode Island USA HR
Lucas Lemke Male 53 Iowa USA Operations
Valerie Harris Female 58 West Virginia USA HR
Ida Block Female 26 Rhode Island USA Marketing
Scott Bosco Male 67 Washington USA Marketing
Donna Jast Female 33 Colorado USA HR
Carole Bode Female 18 Iowa USA Accounting
Seth Schmitt Male 26 Minnesota USA Executive
Guadalupe Hoeger Female 29 Missouri USA IT
Lewis Pacocha Male 51 Arkansas USA Marketing
Damon Kuhn Male 66 New Mexico USA IT
Herbert Schaefer Male 37 Georgia USA HR
Ralph Lowe Male 44 Nevada USA IT
Ada Streich Female 30 Hawaii USA HR
Jerome Schoen Male 23 Iowa USA Marketing
Tamara Goyette Female 49 Wyoming USA IT
Billy Hessel Male 41 Nebraska USA Marketing
Pete Harber Male 27 Arkansas USA HR
Lisa Cronin Female 26 Vermont USA Executive
Terence Gutkowski Male 69 Nevada USA Accounting
Elena Schumm Female 67 Nevada USA Executive
Juan Williamson Male 67 Utah USA Operations
Jasmine Sporer Female 33 Arizona USA HR
Otis Lesch Male 49 Utah USA Executive
Thomas Jerde Male 66 Washington USA Marketing
Blanca Erdman Female 68 Maryland USA IT
Brett Littel Male 63 Nebraska USA Operations
Cornelius Waelchi Male 39 Arkansas USA Executive
Deborah Russel Female 28 Louisiana USA Accounting
Sandra Beatty Female 53 Minnesota USA Accounting
Bobby Fay Male 24 Arkansas USA IT
Kerry Cassin Female 55 North Dakota USA Marketing
Elsie Funk Female 55 West Virginia USA Accounting
Melanie Murray Female 21 Utah USA Operations
Maryann Mohr Female 53 Maryland USA HR
Latoya Hermann Female 36 West Virginia USA Marketing
Wanda Bernier Female 43 Virginia USA Executive
Lynn Kassulke Female 41 Iowa USA Operations
Steve Shanahan Male 38 Nevada USA Accounting
Bryant Bergnaum Male 60 Oklahoma USA Operations
Kari Nolan Female 21 Colorado USA HR
Ronald Hane Male 31 Vermont USA HR
Rolando O'Reilly Male 55 Massachusetts USA Accounting
Alice Beier Female 26 Massachusetts USA Marketing
Claire Luettgen Female 40 Oklahoma USA Operations
Traci Heidenreich Female 60 West Virginia USA HR
Bradley Nienow Male 23 Maine USA Marketing
Rachel Terry Female 44 Maryland USA Operations
Kerry Windler Male 55 Michigan USA Operations
Edmund Hahn Male 44 Washington USA Operations
Joseph Little Male 45 Pennsylvania USA Marketing
Jodi Morar Female 43 Connecticut USA IT
Rudy Considine Male 50 North Carolina USA IT
Darrel Kling Male 29 Vermont USA HR
Juana Hodkiewicz Female 25 Tennessee USA Executive
Jerry O'Hara Male 39 New Hampshire USA Executive
Hubert Huels Male 39 Rhode Island USA Accounting
Joey Keebler Male 50 Colorado USA Operations
Marlene Lind Female 21 New Mexico USA Executive
Laura Steuber Female 25 Alaska USA Executive
Darrel Greenholt Male 66 New Hampshire USA Marketing
Greg Block Male 55 Indiana USA IT
Herman Barrows Male 58 New Hampshire USA IT
Horace Predovic Male 61 Montana USA Marketing
Chad Bashirian Male 29 South Carolina USA HR
Lila Balistreri Female 18 Wyoming USA Operations
Jamie Johnson Male 63 Louisiana USA Accounting
John Reynolds Male 29 Wyoming USA Marketing
Jimmy Kuvalis Male 49 New Jersey USA Accounting
Roderick Gleason Male 33 Iowa USA Executive
Jim Donnelly Male 32 Florida USA HR
Vincent Mann Male 52 New Mexico USA Operations
Veronica Cummerata Female 22 Iowa USA Accounting
Caleb Nolan Male 37 Arkansas USA Executive
Verna Gislason Female 48 Illinois USA Accounting
Casey Kozey Male 24 Maine USA Operations
Walter Crooks Male 68 Ohio USA Executive
Felipe Kerluke Male 26 Florida USA Accounting
Maurice Schmidt Male 34 South Dakota USA HR

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.