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
Geoffrey Pfeffer Male 29 Nevada USA Marketing
Howard Jones Male 38 New Hampshire USA IT
Robin Predovic Male 51 Kansas USA Operations
Hugo Green Male 63 New Jersey USA Operations
Camille Hintz Female 55 Georgia USA Marketing
Elizabeth Christiansen Female 29 Minnesota USA Accounting
Shirley Hoeger Female 65 Kansas USA Operations
Orlando Kreiger Male 64 North Dakota USA Operations
Isabel VonRueden Female 41 Nevada USA Executive
Benjamin Predovic Male 50 Connecticut USA IT
Maryann Pacocha Female 61 Texas USA Marketing
Nadine Nitzsche Female 50 Texas USA HR
Katherine Cormier Female 36 South Carolina USA Accounting
Brendan Bashirian Male 34 Delaware USA Accounting
Nadine Mante Female 63 Wyoming USA Accounting
Veronica Pfeffer Female 58 Illinois USA Operations
Naomi Hane Female 19 Indiana USA Accounting
Alexis Oberbrunner Female 22 South Dakota USA Operations
Matthew Wilderman Male 55 Texas USA IT
Thomas Padberg Male 69 North Carolina USA IT
Vera Hermann Female 60 Arkansas USA Operations
Phillip Cruickshank Male 69 Idaho USA IT
Julio Boyle Male 35 Colorado USA Marketing
Luz Kiehn Female 59 West Virginia USA IT
Michele Hoeger Female 44 Nebraska USA Accounting
Pamela Leuschke Female 23 West Virginia USA Operations
Maureen Considine Female 59 New York USA Executive
Dana Beer Male 48 Louisiana USA Operations
Wayne Langworth Male 70 West Virginia USA HR
Hubert Beatty Male 70 Florida USA Accounting
Dorothy Crona Female 23 Texas USA IT
Melanie Wunsch Female 62 Utah USA IT
Josh Schmeler Male 35 Alabama USA Marketing
Krystal Klocko Female 70 Massachusetts USA IT
Tommie Weber Male 31 South Carolina USA Executive
Tyler Leuschke Male 33 Michigan USA HR
Hannah Tromp Female 53 Alaska USA Operations
Woodrow Ankunding Male 39 Texas USA Accounting
Ira Wisoky Male 70 Vermont USA HR
Joyce Bosco Female 63 Tennessee USA Marketing
Donnie Dicki Male 51 New York USA Marketing
Angie Graham Female 26 Massachusetts USA HR
Linda Spinka Female 50 Ohio USA IT
Luke Fritsch Male 57 Virginia USA Operations
Regina Fisher Female 44 Nevada USA Operations
Gary Maggio Male 67 West Virginia USA Executive
Kathy Kuphal Female 41 Florida USA Accounting
Geneva Mante Female 38 North Dakota USA HR
Allison Schiller Female 50 Indiana USA Marketing
Melody Prosacco Female 34 Minnesota USA Marketing
Cecilia Stark Female 23 Connecticut USA Marketing
Cindy Kunde Female 23 Georgia USA IT
Vivian Welch Female 33 Ohio USA Marketing
Conrad Runte Male 62 Louisiana USA IT
Doyle Rice Male 41 Maryland USA HR
Lonnie Herzog Male 23 Kansas USA IT
Pearl Auer Female 38 South Dakota USA HR
Sally Kertzmann Female 23 Nebraska USA Executive
William Renner Male 66 California USA Executive
Kate Murazik Female 31 New Mexico USA Accounting
Lewis Hayes Male 60 Michigan USA Accounting
Wilfred Cronin Male 57 California USA HR
Hugh Abernathy Male 41 Kansas USA Marketing
Debra Roob Female 69 Delaware USA Marketing
Ben Cartwright Male 52 Iowa USA Operations
Wilma Lind Female 29 Colorado USA Accounting
Andres Mills Male 46 Tennessee USA Marketing
Jessie Rolfson Male 68 Colorado USA Accounting
Calvin McLaughlin Male 35 Illinois USA HR
Velma Morar Female 58 Indiana USA IT
Sophie Hettinger Female 53 Hawaii USA Accounting
Byron Reichert Male 18 California USA Operations
Kristie Hessel Female 66 Tennessee USA Marketing
Sadie Ratke Female 25 North Carolina USA HR
Audrey Shields Female 65 Illinois USA Marketing
Alison Keebler Female 58 Nevada USA Executive
Kristy Watsica Female 36 Washington USA IT
Belinda Wisozk Female 20 Vermont USA HR
Stacy Kilback Female 41 Minnesota USA Operations
Sara Leuschke Female 36 Oregon USA HR
Mildred Bernhard Female 41 Kentucky USA IT
Kellie Fay Female 37 Tennessee USA HR
Joel Mayer Male 58 Tennessee USA IT
Gayle Mitchell Female 31 South Carolina USA Marketing
Larry Connelly Male 27 Virginia USA Executive
Rudy Monahan Male 43 Kentucky USA Executive
Evan Strosin Male 44 Minnesota USA Marketing
Casey Lind Male 32 Texas USA Executive
Shawna Toy Female 39 Kansas USA Executive
John Moen Male 44 Oregon USA IT
Kent Kunze Male 46 New York USA Operations
Gregg Gottlieb Male 62 Louisiana USA HR
Mindy Robel Female 66 South Dakota USA Executive
Ramon Cronin Male 64 Pennsylvania USA HR
Kirk Heaney Male 25 Oklahoma USA Accounting
Shane Breitenberg Male 22 Colorado USA Executive
Jennie Upton Female 20 Minnesota USA Accounting
Lucille Ritchie Female 20 Oregon USA Operations
Clarence Dickinson Male 27 North Carolina USA HR
Silvia Tremblay Female 60 Pennsylvania USA Marketing
Stella Jenkins Female 33 Alabama USA HR
Grace Graham Female 23 Florida USA Operations
Edwin Mohr Male 20 Washington USA Operations
Miranda Rempel Female 50 Colorado USA Marketing
Keith Stracke Male 63 Colorado USA HR
Guadalupe Lakin Male 32 Washington USA Accounting
Sarah Fisher Female 26 Delaware USA Executive
Clark Bogan Male 31 South Dakota USA HR
Verna Haley Female 63 New Mexico USA IT
Alfred Douglas Male 56 Louisiana USA Accounting
Mack Hansen Male 44 Utah USA HR
Boyd Keeling Male 53 California USA Marketing
Candice Ankunding Female 68 Oregon USA IT
Francis Denesik Male 57 Pennsylvania USA Operations
Deborah Bernhard Female 68 Maine USA Marketing
Jerome Gibson Male 32 South Carolina USA Accounting
Armando Schamberger Male 18 Wyoming USA IT
Lindsay Simonis Female 31 West Virginia USA Executive
Sandy Kuphal Female 48 Utah USA Executive
Guadalupe Mitchell Female 54 Hawaii USA IT
Dixie Moore Female 37 Arkansas USA Operations
Daisy Koepp Female 45 South Carolina USA Operations
Alison Funk Female 56 Minnesota USA HR
Guadalupe Brakus Male 41 Colorado USA Marketing
Wilfred Nicolas Male 21 Virginia USA IT
Ira Jakubowski Male 33 Oklahoma USA Accounting
Doug Pfannerstill Male 69 Tennessee USA Marketing
Cindy Brown Female 63 North Dakota USA Operations
Lana Schaden Female 59 New Hampshire USA Accounting
Allan Upton Male 18 New Mexico USA IT
Andrew Adams Male 32 Massachusetts USA IT
Leigh Effertz Female 64 Michigan USA Accounting
Kelli Stiedemann Female 31 Oregon USA Executive
Carrie Barrows Female 48 Virginia USA Accounting
Violet Emard Female 52 Georgia USA Operations
Dorothy Hartmann Female 64 Oregon USA IT
Roosevelt O'Keefe Male 42 Montana USA HR
Robin Greenfelder Male 58 Colorado USA Operations
Joanna Considine Female 33 Utah USA Operations
Florence Christiansen Female 35 Wyoming USA Accounting
Marcos Spinka Male 41 New York USA Accounting
Margarita Considine Female 22 Maine USA Executive
Anita Schoen Female 21 Nebraska USA HR
Earl Becker Male 22 Maine USA Accounting
Kimberly Wisozk Female 46 Louisiana USA Operations
Alexis Balistreri Female 56 Idaho USA HR
Velma Dickens Female 36 South Dakota USA Executive
Brendan Bergstrom Male 64 Iowa USA IT
Stanley Moore Male 29 Utah USA IT
Dwight Kuvalis Male 51 New Mexico USA HR
Colin Kiehn Male 28 New Mexico USA Accounting
Earnest Prohaska Male 46 South Dakota USA Accounting
Silvia Lind Female 24 New York USA Executive
Stuart Ruecker Male 29 Oregon USA HR
Delia Robel Female 56 West Virginia USA Accounting
Bonnie Gulgowski Female 34 North Carolina USA Accounting
Celia Predovic Female 52 North Dakota USA HR
Katrina Oberbrunner Female 20 Montana USA Executive
Kimberly Schmitt Female 37 Indiana USA Accounting
Gayle Schaefer Female 27 Alaska USA Operations
Crystal Deckow Female 25 Michigan USA HR
Viola Jacobi Female 47 Alaska USA Executive
Hugh Schimmel Male 70 Delaware USA IT
Preston Schiller Male 28 Oregon USA Operations
Marcella Miller Female 31 Oregon USA Operations
Toby Ullrich Male 56 North Dakota USA Executive
Ada Wisoky Female 42 Florida USA Operations
Irvin Haag Male 33 North Carolina USA Operations
Natalie Ratke Female 35 Louisiana USA IT
Austin Smitham Male 41 Texas USA HR
Arnold Ledner Male 46 Oregon USA Marketing
Luke Windler Male 69 Minnesota USA Accounting
Troy Herzog Male 22 North Dakota USA IT
Kent Reichel Male 27 Rhode Island USA Accounting
Diana Frami Female 39 Michigan USA Operations
Gilbert Konopelski Male 63 Florida USA HR
William Crooks Male 29 Montana USA Executive
Roland Abbott Male 65 Louisiana USA HR
Carmen Upton Female 48 Missouri USA Marketing
Shannon Fritsch Female 21 Connecticut USA Marketing
Joseph Roberts Male 64 Massachusetts USA HR
Henrietta Emard Female 58 Arizona USA IT
Wanda O'Reilly Female 37 Maryland USA Executive
Jim Davis Male 30 Mississippi USA Executive
Delia Kuhic Female 30 Alaska USA Marketing
Rosemarie Wunsch Female 18 Missouri USA Operations
Chris Daugherty Male 44 Michigan USA Operations
Dorothy Kihn Female 64 Maryland USA Executive
Damon Vandervort Male 66 Utah USA HR
Regina Gleichner Female 35 Alabama USA Operations
Casey Schamberger Male 69 Washington USA IT
Joanne Leuschke Female 20 Connecticut USA IT
Dawn King Female 18 Ohio USA Accounting
Nick Abshire Male 63 Iowa USA Marketing
Freda Terry Female 26 North Dakota USA IT
Judy Littel Female 54 Rhode Island USA HR
Mercedes Kunde Female 45 Arkansas USA IT
Marianne Blick Female 26 Tennessee USA Executive
Lynda Franecki Female 60 Vermont USA Operations
Amy Davis Female 28 Hawaii USA HR
Eduardo Brakus Male 41 Kansas USA Operations
Loren Friesen Male 43 Vermont USA Accounting
Erika Auer Female 40 Georgia USA Marketing
Larry Halvorson Male 22 Pennsylvania USA Operations
Saul Heller Male 69 Oklahoma USA Accounting
Ken Moore Male 45 New Hampshire USA IT
Raquel Fay Female 43 Maryland USA Accounting
Jonathon Farrell Male 18 Oklahoma USA Marketing
Moses Bradtke Male 43 Colorado USA Executive
Betty Cummings Female 60 Connecticut USA Marketing
Owen Walsh Male 39 Delaware USA Operations
Alexander Davis Male 22 North Dakota USA Accounting
Richard Turner Male 21 Maryland USA Marketing
Flora Kling Female 51 California USA Accounting
Clyde Sauer Male 61 Arizona USA Executive
Janice Heller Female 60 Rhode Island USA Executive
Sara Wehner Female 36 Mississippi USA Operations
Lois Wilkinson Female 55 Texas USA HR
Casey Renner Male 41 Maine USA HR
Joel Skiles Male 29 Maryland USA Operations
Jason Harris Male 49 Alabama USA HR
Matthew Reichert Male 19 Ohio USA Marketing
Leroy Hodkiewicz Male 69 Michigan USA Executive
Steve Powlowski Male 64 Connecticut USA HR
Viola Lynch Female 62 Oregon USA Marketing
Julian Macejkovic Male 42 Kansas USA HR
Willie Reynolds Male 63 Oklahoma USA HR
Erma Predovic Female 54 New Jersey USA IT
Ignacio O'Conner Male 30 Georgia USA Executive
Rene Abernathy Male 58 California USA HR
Homer Olson Male 70 Minnesota USA Accounting
Michelle Kertzmann Female 68 West Virginia USA HR
Flora Howell Female 21 Florida USA HR
Kristi Wilkinson Female 37 New Mexico USA IT
Guillermo Heathcote Male 53 Nevada USA Operations
Lucille Fadel Female 64 North Carolina USA HR
Margaret Bogan Female 39 Illinois USA IT
Calvin Feil Male 54 Kentucky USA Accounting
Noah Cassin Male 50 Alabama USA Operations
Tom Ortiz Male 54 Vermont USA Operations
Garrett Kilback Male 27 Georgia USA IT
Clyde Wilderman Male 56 Wisconsin USA Marketing
Marsha Lynch Female 64 Colorado USA HR
Irvin Kiehn Male 39 Arkansas USA IT
Jeff Murphy Male 51 Utah USA Operations
Juana Spinka Female 21 Delaware USA Marketing
Glen Ledner Male 18 Wisconsin USA Operations
Gustavo Miller Male 25 Rhode Island USA Marketing
Kristy Rempel Female 27 Kentucky USA Marketing
Archie Buckridge Male 51 Iowa USA Executive
Jamie Koss Female 30 Utah USA Marketing
Grant Ledner Male 37 North Dakota USA Marketing
Larry Erdman Male 25 Maine USA IT
Ray Vandervort Male 52 North Dakota USA HR
Glenn Reinger Male 41 Alabama USA Accounting
Elmer Miller Male 24 Connecticut USA Executive
Aubrey Volkman Male 29 Washington USA IT
Jan Cummings Female 50 Arkansas USA Accounting
Shari Johnston Female 37 New York USA IT
Marshall O'Reilly Male 24 West Virginia USA Executive
Jenna Mayert Female 50 Kentucky USA Accounting
Paul Stamm Male 20 Nebraska USA Marketing
Al Beer Male 35 Kentucky USA Accounting
Jacquelyn Koelpin Female 62 New Mexico USA Marketing
Chelsea Rice Female 29 Minnesota USA Accounting
Lisa Littel Female 49 Vermont USA Operations
Rex Parker Male 23 Arkansas USA Executive
Marianne Effertz Female 69 Texas USA Marketing
Calvin Dooley Male 52 Montana USA Marketing
Rudolph Hayes Male 58 Arizona USA HR
Theresa Haag Female 34 Michigan USA Operations
Edwin Quitzon Male 62 Massachusetts USA Executive
Alfred Veum Male 49 Kansas USA Marketing
Debbie Mertz Female 55 North Carolina USA HR
Paul Erdman Male 24 New Hampshire USA Accounting
Sylvia Hand Female 62 New Hampshire USA Accounting
Theresa Zemlak Female 42 South Dakota USA Operations
Angelo Bins Male 43 Georgia USA HR
Norman Yost Male 64 New Jersey USA IT
Carrie Reinger Female 44 West Virginia USA Executive
Shannon Wiza Male 40 Illinois USA Operations
Georgia Bruen Female 40 Minnesota USA Operations
Lorraine Sawayn Female 42 South Carolina USA Operations
Rosemarie Hills Female 28 North Carolina USA Operations
Amelia Harber Female 54 Delaware USA IT
Morris Nader Male 55 Kentucky USA IT
Louis Morissette Male 30 Wyoming USA HR
Marco Hahn Male 45 Kentucky USA HR
Blanca Conn Female 26 New York USA Marketing
Kristopher Wisozk Male 25 Connecticut 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.