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
Jeffrey Kunze Male 43 Wyoming USA Marketing
Devin Collins Male 30 New Mexico USA Accounting
Pat Marks Male 60 Delaware USA IT
Lois Zemlak Female 23 Washington USA Executive
Gwendolyn Schamberger Female 33 Minnesota USA IT
Lorenzo Wiza Male 20 Massachusetts USA Operations
Cristina Kirlin Female 47 Virginia USA HR
Mae Hermiston Female 44 Maine USA Accounting
Carl Wolf Male 31 Wyoming USA HR
Valerie Wehner Female 48 Minnesota USA Marketing
Kathleen Bogan Female 59 California USA Operations
Shawna Wehner Female 64 Kansas USA Marketing
Abel Feil Male 58 Arizona USA Executive
Abel Gorczany Male 50 Nevada USA Operations
Edward Durgan Male 65 Virginia USA HR
Vickie Wilderman Female 64 Rhode Island USA Marketing
Sabrina Nikolaus Female 52 Tennessee USA Operations
Kathy Padberg Female 41 North Carolina USA HR
Essie Bayer Female 33 Maine USA Accounting
Marvin Pacocha Male 49 Iowa USA Operations
Leah Blick Female 54 Nevada USA Operations
Carlton Schinner Male 26 Indiana USA Marketing
Rachel Blick Female 65 Oklahoma USA HR
Roger Cummings Male 31 North Carolina USA HR
Josephine Stiedemann Female 44 Arkansas USA Accounting
Laverne Baumbach Female 25 Louisiana USA Operations
Mindy Cummings Female 65 Kansas USA HR
Justin Monahan Male 54 Maryland USA Operations
Toni Durgan Female 66 Virginia USA Accounting
Isabel Powlowski Female 18 Colorado USA Accounting
Stacy Schuster Female 28 Alabama USA Executive
Jeanne Gulgowski Female 61 Indiana USA Accounting
Daisy Lueilwitz Female 68 Oklahoma USA HR
Pam Schmitt Female 27 Missouri USA Accounting
Traci Ritchie Female 46 Kansas USA Accounting
Vicki Price Female 51 New York USA Marketing
Kyle Glover Male 36 Michigan USA HR
Travis Homenick Male 27 Georgia USA Operations
Victor Dickens Male 46 Nevada USA Operations
Janie Koelpin Female 54 Pennsylvania USA Executive
Ricardo Okuneva Male 31 Texas USA Marketing
Carolyn Hettinger Female 18 California USA Accounting
Alton Mitchell Male 53 South Dakota USA HR
Charlene Wehner Female 48 Wisconsin USA IT
Mamie Jerde Female 48 Montana USA Accounting
Denise Homenick Female 54 Mississippi USA Executive
Allen Konopelski Male 28 Hawaii USA Accounting
Bill Considine Male 67 Arizona USA IT
Sheila Hammes Female 27 Wyoming USA Operations
Georgia Mitchell Female 30 Michigan USA Operations
Jamie Hirthe Male 22 Mississippi USA Operations
Everett Strosin Male 22 Tennessee USA IT
Shelly Lakin Female 45 Maine USA Marketing
Esther Gleichner Female 39 Colorado USA Executive
Katherine Weissnat Female 39 Texas USA HR
Irvin Funk Male 61 North Dakota USA HR
Conrad Hansen Male 63 Connecticut USA HR
Ignacio Nolan Male 42 Iowa USA Executive
Francisco Parker Male 68 Nebraska USA Operations
Kathryn Schulist Female 65 Maryland USA Operations
Sherri O'Connell Female 23 Virginia USA IT
Geneva Spinka Female 19 Colorado USA HR
Darrell Gutmann Male 46 Arkansas USA IT
Malcolm Balistreri Male 27 New Mexico USA Executive
Estelle Leuschke Female 49 Wyoming USA Operations
Marian Gottlieb Female 19 Maryland USA Accounting
Emilio Gusikowski Male 52 Maine USA IT
Lynne Hickle Female 64 Arkansas USA Operations
Jeremiah Boyle Male 54 Mississippi USA HR
Jo Kessler Female 70 Texas USA Marketing
Andre Christiansen Male 42 Tennessee USA HR
Dale Larkin Male 62 Connecticut USA Operations
Silvia Dooley Female 26 Maine USA Operations
Lola O'Hara Female 47 California USA Operations
Gilbert Gottlieb Male 50 Missouri USA Accounting
Sophia Johnston Female 44 Hawaii USA Marketing
Edwin Waters Male 34 New Jersey USA Accounting
Edna Marks Female 34 New Jersey USA Marketing
Lindsay Zieme Female 45 Illinois USA Marketing
Jesse Schneider Male 62 New Jersey USA HR
Marion Dietrich Female 27 Virginia USA IT
Joyce Stehr Female 55 Virginia USA Executive
Warren Daniel Male 28 New Hampshire USA Operations
Bernice Herman Female 65 Oklahoma USA Accounting
Russell Satterfield Male 49 Delaware USA IT
Ellen Stoltenberg Female 18 North Carolina USA Operations
Samantha Christiansen Female 40 Arizona USA Executive
Kelley Denesik Female 55 Hawaii USA Marketing
Willis Beahan Male 42 Oklahoma USA IT
Ada Ondricka Female 20 Montana USA HR
Annie Hodkiewicz Female 60 New York USA Operations
Mary Schamberger Female 53 Connecticut USA Operations
Marco Veum Male 39 South Carolina USA IT
Erma Murphy Female 19 Pennsylvania USA IT
Cheryl O'Hara Female 70 Kansas USA Executive
Roxanne Kassulke Female 42 Alabama USA Marketing
Willie Langworth Female 21 Oklahoma USA Executive
Mathew Hyatt Male 22 North Dakota USA HR
Veronica Reichel Female 27 Kansas USA HR
May Boyle Female 65 Arkansas USA Operations
Hilda Heaney Female 38 Iowa USA Executive
Bennie Hoppe Male 70 Iowa USA HR
Lloyd Nitzsche Male 66 Montana USA Accounting
Carlos Pfannerstill Male 39 Alaska USA Marketing
Simon Price Male 57 Kansas USA Marketing
Laura Kuhn Female 49 South Carolina USA IT
Francis Lehner Male 49 Nebraska USA Executive
Mildred Hansen Female 50 Illinois USA HR
Wm Buckridge Male 64 Pennsylvania USA Marketing
Sara Davis Female 21 Nebraska USA Marketing
Shelly Hilll Female 67 Pennsylvania USA Operations
Cindy Altenwerth Female 59 Hawaii USA Marketing
Jessie Bergnaum Female 41 Georgia USA IT
Stephen Swift Male 30 South Carolina USA Executive
Rudy DuBuque Male 65 Arkansas USA Marketing
Albert Prosacco Male 49 Nevada USA Accounting
Melba Thiel Female 46 Vermont USA Executive
Lola Heaney Female 28 Tennessee USA HR
Jon Halvorson Male 45 Texas USA Operations
Inez O'Reilly Female 43 Louisiana USA Accounting
Elvira Hoppe Female 50 Vermont USA Executive
Laura Stamm Female 28 California USA IT
Noah Waelchi Male 38 Ohio USA Operations
Judy Lakin Female 51 Georgia USA IT
Carmen White Female 61 Alaska USA IT
Byron Fahey Male 43 Wisconsin USA Accounting
Lora Bogisich Female 45 New York USA IT
Nicholas Smith Male 52 Florida USA Executive
Henry Marks Male 27 Vermont USA Executive
Ronnie Monahan Male 57 Kansas USA Operations
Luz Jacobi Female 40 Hawaii USA Marketing
Dianna Rempel Female 48 Vermont USA Accounting
Lonnie Hilll Male 59 Rhode Island USA Operations
Kristy Gottlieb Female 33 Alabama USA Accounting
Louise Miller Female 37 South Dakota USA HR
Joshua Purdy Male 24 Washington USA Accounting
Lamar Hills Male 34 Virginia USA Marketing
Kristy Quigley Female 53 North Dakota USA IT
Ken Hane Male 44 Montana USA Operations
Sheri Kemmer Female 67 Maine USA Marketing
Cornelius Murray Male 38 Nebraska USA Executive
Jody Pagac Female 65 New York USA Marketing
Johnny Gulgowski Male 25 Kansas USA Executive
Johnny Runolfsson Male 40 Tennessee USA IT
Lisa Daugherty Female 46 Nebraska USA Executive
Lucia Macejkovic Female 58 Virginia USA IT
Corey Rath Male 70 Oklahoma USA IT
Sadie Lakin Female 63 Tennessee USA Marketing
Darrin Russel Male 25 Hawaii USA Marketing
Catherine Pacocha Female 57 Nevada USA HR
Johanna Schuster Female 46 Oklahoma USA HR
Louise Windler Female 46 Washington USA Operations
Diane Dibbert Female 31 New York USA Operations
Russell Altenwerth Male 26 Maine USA IT
Nathan Sanford Male 50 Mississippi USA Accounting
Joel Ankunding Male 70 Iowa USA Accounting
Raul Littel Male 50 Illinois USA IT
Luis Yundt Male 30 Utah USA Marketing
Melinda Thompson Female 58 Connecticut USA Marketing
Dixie Emmerich Female 29 Idaho USA Accounting
Aaron Lakin Male 67 North Carolina USA Accounting
Leland Sawayn Male 69 Ohio USA Marketing
Amos Langworth Male 36 Ohio USA Executive
Ted Armstrong Male 58 Indiana USA Marketing
Antoinette Dibbert Female 59 North Dakota USA Executive
Ignacio Towne Male 58 Alaska USA HR
Nicole Corkery Female 46 Ohio USA IT
Andre Daugherty Male 70 Delaware USA Operations
Lindsey Auer Female 52 West Virginia USA HR
Dan Cummings Male 65 Iowa USA Operations
Wilson Lemke Male 23 Nevada USA HR
Leona Hoeger Female 27 Kansas USA Accounting
Essie Zemlak Female 27 Wyoming USA Operations
Donald O'Conner Male 55 Minnesota USA Executive
Geraldine Mayert Female 33 North Dakota USA HR
Rodolfo Dickinson Male 45 Delaware USA Marketing
Blanca Bernhard Female 23 New Hampshire USA HR
Charlene Wintheiser Female 47 Nebraska USA Accounting
Derrick Ferry Male 30 North Carolina USA Marketing
Austin Berge Male 51 Arkansas USA IT
Edmund Haley Male 39 Maryland USA Executive
Alexandra Conn Female 55 Virginia USA Marketing
Ed Will Male 60 Delaware USA Accounting
Bryant Torp Male 42 Maine USA Marketing
Luther Swaniawski Male 35 Arkansas USA IT
Troy Spinka Male 20 Iowa USA Executive
Bryan Monahan Male 48 Maine USA HR
Lance Klein Male 32 South Carolina USA Executive
Erma Murazik Female 63 West Virginia USA Operations
Edith Herman Female 59 Montana USA HR
Beulah Gorczany Female 67 New York USA Accounting
Ben Blick Male 24 Tennessee USA Executive
Bethany Casper Female 26 Kansas USA Executive
Heather Smith Female 44 Pennsylvania USA Accounting
Lillian Lemke Female 19 Rhode Island USA Marketing
Courtney Moen Female 28 Hawaii USA HR
Tommie Lehner Male 56 Kentucky USA IT
Lana Cummings Female 51 New Hampshire USA Operations
Kyle Daugherty Male 35 Maryland USA Marketing
Jermaine Herzog Male 44 South Dakota USA Operations
Frances Hammes Female 68 Montana USA Accounting
Linda Corkery Female 34 Rhode Island USA Executive
Lola Dicki Female 63 Oregon USA Accounting
Lucille Reilly Female 27 Maine USA IT
Carl Doyle Male 56 Arizona USA Executive
Candice Mann Female 45 Kentucky USA HR
Casey Yost Male 36 New Jersey USA Executive
Karen Hettinger Female 20 Texas USA IT
Rosemary Yundt Female 48 California USA Accounting
Kent Davis Male 27 New Mexico USA Accounting
Tina Hessel Female 27 Indiana USA Accounting
Jo Jones Female 22 Maine USA Accounting
Katrina Stamm Female 44 Kentucky USA Accounting
Maria Rodriguez Female 36 New Mexico USA Executive
Martha Yundt Female 30 California USA Accounting
Deborah Stehr Female 62 Rhode Island USA HR
Terrence Skiles Male 33 California USA Marketing
Sergio Spencer Male 39 New Hampshire USA Executive
Alicia Lakin Female 60 Ohio USA HR
Mark Breitenberg Male 38 North Carolina USA Executive
Meghan Hilpert Female 36 Montana USA IT
Katherine Harvey Female 24 South Carolina USA Accounting
Gerald Mosciski Male 67 Kansas USA Executive
Darryl Ziemann Male 23 Rhode Island USA Operations
Beth Keebler Female 55 Idaho USA Marketing
Walter Marquardt Male 38 Alabama USA Operations
Eleanor Wolf Female 40 Minnesota USA Operations
Johnnie Paucek Female 27 California USA Executive
Dexter Will Male 19 Colorado USA Accounting
Bernadette Treutel Female 29 Delaware USA Operations
Sonja Grant Female 22 Alabama USA HR
Garry McDermott Male 18 Iowa USA Operations
Jaime Prohaska Female 65 Pennsylvania USA Operations
Bertha Murphy Female 45 Indiana USA IT
Randal Lebsack Male 57 Ohio USA IT
Jacquelyn McClure Female 60 Alabama USA Accounting
Lydia Kreiger Female 56 South Carolina USA Accounting
Perry Fadel Male 42 New Mexico USA HR
Rochelle Johnson Female 30 Massachusetts USA Executive
Sylvia Kiehn Female 25 Utah USA Accounting
Angelina Schmitt Female 48 Alaska USA Executive
Lora Streich Female 24 Louisiana USA Operations
Ian Kuhic Male 38 Hawaii USA Executive
Ollie Abernathy Female 45 Wisconsin USA Operations
Terry Torp Male 20 Oklahoma USA Accounting
Jill Kris Female 61 Vermont USA HR
Javier Hudson Male 27 New York USA Accounting
Debbie Brakus Female 26 New Hampshire USA Operations
Crystal Keeling Female 35 South Dakota USA Marketing
Ebony Cruickshank Female 61 Colorado USA Accounting
Jan Kris Male 44 Washington USA Marketing
Felix Pfannerstill Male 22 Missouri USA Accounting
Rufus Kemmer Male 52 Montana USA Marketing
Gregg Hudson Male 45 New Hampshire USA IT
Marion Roberts Male 47 Minnesota USA HR
Joey Heller Male 64 Wyoming USA Executive
Herman Gleichner Male 52 Alabama USA Accounting
William Murphy Male 52 Pennsylvania USA IT
Helen Ward Female 47 Wyoming USA Executive
Bobbie Kiehn Female 35 Maine USA HR
June Connelly Female 35 New York USA HR
Debra Strosin Female 45 Indiana USA IT
Delia Block Female 59 Oklahoma USA Operations
Jody Bradtke Male 29 Louisiana USA Accounting
Jonathan Romaguera Male 58 North Carolina USA IT
Lucia Towne Female 59 Massachusetts USA Executive
Luis Hoppe Male 53 Wyoming USA IT
Ray Koepp Male 67 Michigan USA Marketing
Cheryl Littel Female 62 Ohio USA Operations
Nettie Hintz Female 32 Wisconsin USA Executive
Ronnie DuBuque Male 23 Alabama USA IT
Rochelle Dickens Female 58 Wyoming USA Operations
Kim Lubowitz Male 55 Washington USA IT
Erick Heaney Male 34 Indiana USA Accounting
Kristina Purdy Female 30 Wisconsin USA Executive
Victoria Welch Female 26 North Dakota USA HR
Brent Deckow Male 70 South Dakota USA Operations
Gwendolyn McLaughlin Female 36 Michigan USA IT
Ed Johnston Male 18 Pennsylvania USA HR
Zachary Jerde Male 37 Maryland USA Accounting
Orlando VonRueden Male 53 Maryland USA IT
Crystal Brekke Female 52 Colorado USA HR
Francisco Gutmann Male 36 Massachusetts USA Executive
Elijah Hilpert Male 46 New Mexico USA Accounting
Clay Spinka Male 35 New York USA HR
Ada Pfeffer Female 35 Iowa USA IT
Shannon Howell Male 42 Maine USA Operations
Sally Zemlak Female 50 Alaska USA Marketing
Miranda Gaylord Female 19 Vermont USA Executive
Janis Spencer Female 28 Mississippi 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.