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 Actions
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
Kristine Lockman Female 21 Nebraska USA IT
Dale Stanton Male 53 Minnesota USA Accounting
Fred Ratke Male 53 North Carolina USA Executive
Alonzo Barrows Male 31 Montana USA HR
Henry Dickens Male 44 Arkansas USA Operations
Robyn Weimann Female 61 Idaho USA Marketing
Leon McCullough Male 29 Delaware USA HR
Melanie Connelly Female 38 Illinois USA IT
Sean Ziemann Male 34 Alabama USA Operations
Lucy Olson Female 56 Illinois USA Accounting
Oscar Jakubowski Male 65 Hawaii USA IT
Carl Stroman Male 64 Connecticut USA Marketing
Robert Wyman Male 33 Kentucky USA IT
Timmy Maggio Male 62 Maine USA Executive
Thomas Satterfield Male 19 South Dakota USA Executive
Sherman Greenfelder Male 43 Rhode Island USA Operations
Megan Wisoky Female 40 New York USA Accounting
Myron Hudson Male 65 Rhode Island USA IT
Ben Mayer Male 66 West Virginia USA Executive
Herman Adams Male 48 Michigan USA Accounting
Sheldon Boehm Male 26 Oklahoma USA IT
Elbert Langworth Male 54 Maine USA Operations
Devin Strosin Male 49 New Jersey USA Operations
Stephanie Daugherty Female 42 Rhode Island USA HR
Jane Tremblay Female 29 Alabama USA HR
Kendra Barrows Female 19 South Carolina USA Accounting
Debbie Mosciski Female 33 Oregon USA Accounting
Sam Thompson Male 20 Wyoming USA Executive
Brandy Schuppe Female 39 Wyoming USA Marketing
Terry Trantow Female 60 Texas USA Accounting
Marcus Erdman Male 28 Rhode Island USA Operations
Carlton Koelpin Male 47 Nebraska USA IT
Willard Nienow Male 46 South Dakota USA Operations
Jenny Turcotte Female 67 Michigan USA Operations
Rachel Deckow Female 44 Washington USA Accounting
Sidney Zulauf Male 45 Oregon USA Operations
Elena Kertzmann Female 43 Massachusetts USA Executive
Jimmie Sawayn Male 31 South Dakota USA Marketing
Bert Reichert Male 31 Hawaii USA HR
Pat Dickinson Female 57 Pennsylvania USA Operations
Billie Romaguera Female 23 Kentucky USA IT
Allen Gerlach Male 65 New Jersey USA IT
Corey Luettgen Male 22 Arkansas USA Executive
Stanley Walter Male 49 Illinois USA Executive
Margaret Cronin Female 61 Maine USA Executive
Regina Ortiz Female 37 Arkansas USA Operations
Rosie Hoeger Female 22 Georgia USA HR
Cathy Lockman Female 25 Massachusetts USA HR
Phillip Jast Male 47 Texas USA Accounting
Sylvester Gleichner Male 29 Alabama USA Operations
Jo Reilly Female 70 Michigan USA Marketing
Felix Simonis Male 59 Texas USA Marketing
Peggy Cole Female 18 Mississippi USA Executive
Angel Bauch Female 43 Connecticut USA Operations
Mattie Kihn Female 30 New York USA IT
Derek Schuppe Male 70 Washington USA IT
Rochelle Heathcote Female 33 Tennessee USA IT
Clifton Legros Male 61 Montana USA Operations
Walter Pouros Male 66 Kentucky USA Operations
Ernestine Oberbrunner Female 34 Oklahoma USA Marketing
Bert Harber Male 67 Minnesota USA Executive
Pat Goyette Female 63 Alaska USA Executive
Lewis Schmidt Male 26 Florida USA HR
Nicole Wunsch Female 65 Iowa USA IT
Lena Keeling Female 58 Montana USA Marketing
Gustavo Romaguera Male 22 Louisiana USA Executive
Edmund Wiegand Male 35 Texas USA Operations
Dorothy Smith Female 53 Oklahoma USA IT
Mathew Padberg Male 68 Connecticut USA HR
Lorene Smith Female 24 Oregon USA Accounting
Luther Abernathy Male 34 North Carolina USA Operations
Timothy Friesen Male 55 Alaska USA Marketing
Tyler Wisozk Male 31 Maine USA Operations
Jeannie Moore Female 56 Maryland USA Marketing
Robin Balistreri Female 55 Maryland USA Accounting
Velma Kessler Female 59 Colorado USA IT
Kent Grimes Male 50 Virginia USA Executive
Naomi McClure Female 53 Oregon USA HR
Charlie Ortiz Male 67 Alabama USA Marketing
Olga Davis Female 59 Florida USA Accounting
Frankie Jacobs Male 47 Vermont USA Executive
Elbert Ebert Male 65 Indiana USA Executive
Sergio Abernathy Male 50 Minnesota USA HR
Guadalupe Bernhard Female 41 Indiana USA Operations
Dwight Wintheiser Male 39 Wyoming USA IT
Carlton Lebsack Male 70 Wisconsin USA Marketing
Lindsay Ruecker Female 51 Pennsylvania USA Executive
Sabrina Witting Female 26 Wyoming USA Executive
Dale Frami Male 61 New Hampshire USA Executive
Douglas O'Reilly Male 38 Missouri USA HR
Darnell Kreiger Male 34 California USA HR
Joyce Thiel Female 18 Idaho USA Operations
Alexandra Quitzon Female 42 Kansas USA Accounting
Carole West Female 28 New York USA IT
Virginia Moore Female 47 Arizona USA Accounting
Vicky Davis Female 36 Colorado USA Marketing
Patricia Corkery Female 45 California USA Marketing
Crystal Moen Female 37 Maine USA HR
Marian Schmidt Female 60 Mississippi USA IT
Sandra Ziemann Female 29 Hawaii USA Operations
Ramiro Raynor Male 55 Wyoming USA HR
Lucille Goodwin Female 58 Alaska USA Operations
Roland Marvin Male 69 Maryland USA Accounting
Kerry Donnelly Female 40 Wisconsin USA Accounting
Alexander Schultz Male 44 Michigan USA Operations
Terry Langosh Male 50 Pennsylvania USA IT
Amy Rogahn Female 69 Washington USA Marketing
Winifred Brown Female 23 Kentucky USA Executive
Bryan Torphy Male 65 Arizona USA HR
Natalie Veum Female 27 North Carolina USA Accounting
Jason Farrell Male 37 Florida USA Accounting
Josephine Johnston Female 32 Mississippi USA Operations
Carla Quitzon Female 37 Arkansas USA HR
Greg Huels Male 32 Georgia USA IT
Clark Rodriguez Male 64 Massachusetts USA IT
Jimmie Romaguera Male 54 Hawaii USA Executive
Jamie Hartmann Male 33 Arizona USA Executive
Gail Bruen Female 18 Washington USA IT
Caroline Koss Female 44 Nebraska USA HR
Victor O'Connell Male 59 Indiana USA IT
Maryann Prosacco Female 23 Nevada USA Accounting
Mitchell O'Conner Male 31 Missouri USA IT
Lula Block Female 64 Oklahoma USA Accounting
Max Denesik Male 50 Maryland USA HR
Isaac Sanford Male 61 Tennessee USA Marketing
Rosemary Koss Female 66 Kentucky USA Executive
Janet Heller Female 55 North Carolina USA Accounting
Pat Kohler Female 62 Wyoming USA Marketing
Katie Parker Female 60 Minnesota USA Marketing
Jonathan Hudson Male 54 Illinois USA HR
Sam Considine Male 60 Maine USA Accounting
Amber Rowe Female 29 Wyoming USA Marketing
Casey Kuphal Male 48 Alaska USA IT
Jessica Jacobson Female 68 Hawaii USA HR
Marco Stroman Male 37 Nevada USA Operations
Diane Adams Female 29 New Jersey USA Marketing
Jaime Bogan Male 57 Louisiana USA HR
Rafael Stiedemann Male 68 Delaware USA HR
Terry Reinger Female 59 South Dakota USA IT
Edgar Abshire Male 66 Delaware USA Executive
Angelica Mueller Female 27 North Carolina USA Executive
Saul Durgan Male 70 Maryland USA Accounting
Marlon Rath Male 39 North Carolina USA IT
Reginald Schmeler Male 27 Alaska USA Marketing
Francisco Bayer Male 51 Utah USA Accounting
Bennie Crist Male 24 Wisconsin USA Marketing
Grady Goodwin Male 69 Michigan USA HR
Travis Kovacek Male 57 North Carolina USA Accounting
Sue Langworth Female 63 Nebraska USA HR
Diane Conn Female 35 Mississippi USA Executive
Mitchell Stiedemann Male 49 Florida USA Executive
Nicole Collins Female 22 Kentucky USA Executive
Naomi Jacobi Female 31 Massachusetts USA HR
Jan Christiansen Female 22 South Dakota USA HR
Mabel Dickinson Female 47 Arizona USA Executive
Shaun Veum Male 68 Washington USA IT
Ira Purdy Male 63 Ohio USA HR
Raquel Armstrong Female 24 Michigan USA HR
Rochelle White Female 45 Virginia USA Marketing
Victor Gerhold Male 33 Nevada USA Marketing
Darrel Wuckert Male 65 Alaska USA Operations
Melba Mayert Female 61 Delaware USA Accounting
Marcos D'Amore Male 19 Washington USA Accounting
Jerald Pfannerstill Male 34 Maine USA HR
Clark Stokes Male 46 Oregon USA Operations
Kristi Bailey Female 34 Colorado USA Marketing
Lynette Wisozk Female 18 North Dakota USA Operations
Vicki Koepp Female 19 Vermont USA HR
Margaret Stehr Female 46 New York USA Operations
Don Heaney Male 51 Wisconsin USA Operations
Marilyn Wolff Female 47 Tennessee USA Marketing
Wilbert Beahan Male 19 Wyoming USA Marketing
Desiree O'Hara Female 20 Virginia USA HR
Erma Auer Female 59 Wyoming USA HR
Jacqueline Simonis Female 62 Pennsylvania USA Executive
Jacquelyn Nikolaus Female 19 Idaho USA Accounting
Delbert Hayes Male 55 Tennessee USA Accounting
Zachary Hermann Male 18 Indiana USA IT
Dominick Murphy Male 57 Wisconsin USA Accounting
Jason Becker Male 27 Massachusetts USA Marketing
Orville McDermott Male 54 Louisiana USA IT
Julio Zemlak Male 22 California USA Accounting
Irma Abbott Female 50 South Carolina USA Operations
Susie Greenfelder Female 22 Tennessee USA Executive
Guadalupe Lindgren Female 24 Arizona USA Executive
Eugene Stracke Male 40 Oklahoma USA HR
Guy Torp Male 24 Louisiana USA HR
Steve Balistreri Male 51 Arkansas USA Operations
Blake Kunze Male 21 Virginia USA Operations
Gwendolyn Wisoky Female 65 Connecticut USA HR
Renee Muller Female 57 Vermont USA Executive
Nellie Medhurst Female 65 Michigan USA Executive
Jaime Kris Female 53 New Jersey USA Operations
Jeannie Schoen Female 70 Texas USA Executive
Rochelle Schaefer Female 39 Florida USA Accounting
Regina Johnson Female 58 Minnesota USA Marketing
Gertrude Block Female 33 Alaska USA Accounting
Marcus Grady Male 23 West Virginia USA HR
Lloyd Torphy Male 26 Connecticut USA IT
Angelina Raynor Female 32 Minnesota USA Executive
Oscar Paucek Male 34 Alabama USA HR
Darren Ratke Male 62 Virginia USA Operations
Bernice Jast Female 50 Nebraska USA Operations
Shannon Murazik Female 26 Kansas USA IT
Rickey Johnson Male 23 Oregon USA Executive
Alexis Pagac Female 25 North Dakota USA IT
Eric Mayert Male 50 Kentucky USA Accounting
Rosie Nolan Female 42 Alaska USA IT
Kelly Ratke Male 52 South Carolina USA Operations
Jimmy Moen Male 55 Alabama USA Accounting
Olive Corkery Female 32 Minnesota USA Accounting
Beulah Lubowitz Female 36 New Hampshire USA Executive
Maggie Kilback Female 56 Oklahoma USA IT
Jack Grimes Male 67 Arkansas USA HR
Jennifer Kuvalis Female 51 North Carolina USA Operations
Jack Toy Male 31 South Carolina USA Accounting
Randy Franecki Male 49 Arkansas USA Marketing
Clifton Harber Male 51 Colorado USA HR
Ramona Kreiger Female 41 Idaho USA IT
Samuel Baumbach Male 66 Florida USA HR
Raquel White Female 36 New Mexico USA IT
Marty Friesen Male 37 Iowa USA Marketing
Dana Stanton Male 32 Connecticut USA HR
Beatrice Von Female 45 Georgia USA Executive
Eleanor Graham Female 62 Missouri USA Executive
Alfred Bernier Male 28 Alaska USA Operations
Tracey Ernser Female 50 Colorado USA Accounting
Sue Kutch Female 65 West Virginia USA Marketing
Maureen Robel Female 56 Rhode Island USA Operations
Tricia Cole Female 31 New Hampshire USA Executive
Christine Cruickshank Female 70 Montana USA IT
Viola Osinski Female 31 California USA HR
Miguel Russel Male 56 Kentucky USA Operations
Harold Brekke Male 62 Montana USA HR
Holly Johnston Female 42 Iowa USA IT
Elizabeth Robel Female 58 North Dakota USA IT
Terrell Skiles Male 20 Oklahoma USA IT
Dianne Haley Female 26 Idaho USA Executive
Arlene Tillman Female 59 Texas USA Marketing
Santos Brakus Male 55 Kansas USA Executive
Ashley Reichert Female 29 Arkansas USA IT
Hilda Weimann Female 53 California USA Executive
Elvira Bayer Female 51 Rhode Island USA HR
Francis Robel Female 67 Connecticut USA Operations
Samantha Osinski Female 20 Idaho USA Marketing
Kendra Hermann Female 29 Florida USA IT
Guadalupe Sporer Female 44 Michigan USA IT
Joanne Bins Female 50 Wyoming USA Operations
Edmond Kreiger Male 68 Mississippi USA Operations
Nina Veum Female 53 Iowa USA Marketing
Johanna Bechtelar Female 18 California USA Accounting
Alonzo Corwin Male 58 Kansas USA Marketing
Joann Wolff Female 60 Rhode Island USA HR
Wilbert Feest Male 61 Pennsylvania USA IT
Elaine Sporer Female 53 Massachusetts USA HR
Cassandra Jerde Female 19 Idaho USA Operations
Joyce Treutel Female 56 Utah USA Operations
Terrance Stark Male 35 Florida USA Marketing
Lela Collins Female 40 Maine USA Accounting
Colleen Beer Female 26 Michigan USA Marketing
Edith Predovic Female 39 Louisiana USA Operations
Willie Johnston Male 24 New Mexico USA Accounting
Rickey Barton Male 54 Colorado USA Operations
Sandra Beier Female 20 Idaho USA Executive
Delores Crist Female 57 Washington USA Marketing
Wendell Mohr Male 68 North Carolina USA Executive
Angie Stehr Female 55 Massachusetts USA Accounting
Morris Herzog Male 46 North Dakota USA HR
Doreen Ruecker Female 43 Utah USA Accounting
Faye Pouros Female 62 Wisconsin USA HR
Delores Ratke Female 43 New Jersey USA HR
Lester Lowe Male 49 Virginia USA Marketing
Maryann Hauck Female 25 Virginia USA Executive
Mack Becker Male 46 Louisiana USA IT
Percy Mayer Male 43 Nebraska USA IT
Alice Reynolds Female 33 New York USA HR
Brandon Johns Male 20 New York USA Accounting
Marguerite Rogahn Female 54 New Jersey USA Marketing
Todd Terry Male 61 Montana USA Executive
Michelle Bechtelar Female 27 Rhode Island USA Executive
Thomas McCullough Male 61 West Virginia USA Operations
Janis Tromp Female 65 Idaho USA Marketing
Phil Abshire Male 22 North Carolina USA Accounting
Dianne Dach Female 65 Colorado USA Executive
Glenn Boyle Male 23 New Mexico USA Accounting
Max Wolf Male 24 Idaho USA Accounting
Cornelius Dickinson Male 57 Washington USA Accounting
Rodney Lehner Male 49 Arkansas USA Executive
Billy Crona Male 20 North Carolina USA Marketing
Dawn Nitzsche Female 62 Georgia 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.