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
Ernestine Walker Female 51 Massachusetts USA HR
Neal Konopelski Male 32 Georgia USA Operations
Glen Hagenes Male 41 Wisconsin USA Accounting
Gerardo Klocko Male 27 Tennessee USA HR
Bert Auer Male 38 Wyoming USA Marketing
Archie Heathcote Male 19 Vermont USA Operations
Angela Smitham Female 67 Arizona USA IT
Margaret Powlowski Female 62 Minnesota USA Marketing
Clara Rosenbaum Female 60 Montana USA HR
Neil Hagenes Male 42 Colorado USA Executive
Ramona Mertz Female 36 Oklahoma USA Operations
Maurice Crona Male 41 Idaho USA Accounting
Lester Baumbach Male 21 Wyoming USA IT
Corey Mayer Male 24 Washington USA Executive
Willis Kris Male 64 Idaho USA HR
Andre Jenkins Male 21 Georgia USA Operations
Alton Rempel Male 42 Washington USA HR
Pedro Weissnat Male 46 New Jersey USA Operations
Darrel Senger Male 64 Louisiana USA Executive
Jenna Yost Female 56 Hawaii USA Marketing
Spencer Cummerata Male 67 Tennessee USA HR
Gertrude Lesch Female 37 Montana USA HR
Holly Walsh Female 49 New Jersey USA Operations
Lindsay Gerlach Female 54 New Hampshire USA HR
Mario Heaney Male 59 North Dakota USA Executive
Eleanor Donnelly Female 66 Ohio USA Marketing
Flora Denesik Female 39 Indiana USA Operations
Myron Gleichner Male 58 Oklahoma USA Executive
Christine Walter Female 20 Maryland USA Executive
Randal Price Male 28 Pennsylvania USA IT
Vanessa DuBuque Female 20 Rhode Island USA Executive
Joshua Orn Male 32 Wisconsin USA Executive
Johnny Kerluke Male 67 Indiana USA Marketing
Lillian Franecki Female 35 Rhode Island USA Marketing
Tabitha Dickens Female 39 Tennessee USA Operations
Adam Brakus Male 51 West Virginia USA Executive
Tammy VonRueden Female 18 Virginia USA HR
Charles Carroll Male 65 Missouri USA Marketing
Minnie Crist Female 67 Kentucky USA HR
Toni Dietrich Female 24 Alaska USA Executive
Hugh Dare Male 48 North Dakota USA IT
Jeanette Ullrich Female 61 Illinois USA IT
Evelyn Shanahan Female 54 Indiana USA Operations
Carol Jenkins Female 28 Connecticut USA HR
Freda Torp Female 41 Alaska USA Accounting
Dolores Green Female 43 Minnesota USA HR
Lora Armstrong Female 56 Missouri USA HR
Debbie VonRueden Female 45 South Carolina USA Operations
Mindy Labadie Female 33 Kentucky USA IT
Francisco Quigley Male 18 Virginia USA Executive
Erick Labadie Male 22 Pennsylvania USA Accounting
Roberto Ferry Male 52 Virginia USA Operations
Pam Sipes Female 57 North Dakota USA IT
Beverly King Female 36 North Carolina USA HR
Clinton Graham Male 29 New Hampshire USA Executive
Dennis McCullough Male 62 Maine USA Marketing
Regina Tremblay Female 52 New York USA Accounting
Denise Pollich Female 67 Michigan USA Marketing
Gary Turner Male 45 Utah USA Operations
Joanna Hirthe Female 52 Nevada USA HR
Jennifer Hagenes Female 46 Texas USA HR
Terri Haley Female 43 Connecticut USA HR
Vicky O'Connell Female 57 Vermont USA IT
Carrie Reichert Female 22 Kansas USA Operations
Sylvester Torp Male 55 Kentucky USA IT
Merle Kilback Male 44 California USA IT
Oscar Rowe Male 28 Ohio USA Accounting
Emily Rogahn Female 48 Colorado USA Executive
Doyle Maggio Male 24 Nevada USA Operations
Clayton Wuckert Male 55 West Virginia USA Operations
Anita Schulist Female 18 Florida USA Accounting
Randy Klocko Male 58 New Mexico USA Marketing
Lucy Boyle Female 24 New Mexico USA Operations
Marian Purdy Female 23 Minnesota USA Operations
Pedro Carroll Male 24 Oregon USA HR
Pedro Leuschke Male 41 Wisconsin USA Accounting
Tammy O'Hara Female 69 Louisiana USA Accounting
Della Brekke Female 54 New Mexico USA IT
Opal Anderson Female 35 South Carolina USA Accounting
Sheldon Yost Male 39 North Carolina USA Operations
Leah Reynolds Female 39 Florida USA Operations
Edward Wisozk Male 69 Nebraska USA Accounting
Vicki Vandervort Female 50 Utah USA Executive
Wm Ziemann Male 22 Arizona USA Executive
Juanita Gottlieb Female 58 Ohio USA Marketing
Salvatore DuBuque Male 40 Tennessee USA HR
Priscilla Thiel Female 42 Oregon USA Operations
Dixie Spinka Female 60 New York USA HR
Jennifer Muller Female 58 Illinois USA IT
Elmer Hettinger Male 20 Maryland USA Executive
Sheldon Connelly Male 56 Missouri USA Executive
Shari Tillman Female 64 Florida USA Marketing
Glenn Jakubowski Male 57 South Carolina USA HR
Sarah Gorczany Female 34 Arizona USA Operations
Andres Weimann Male 45 Rhode Island USA Accounting
Hazel Vandervort Female 34 North Dakota USA Marketing
Josefina Halvorson Female 55 Minnesota USA IT
Wendy Cormier Female 45 Georgia USA Marketing
Sheri Leuschke Female 46 California USA IT
Roberta Monahan Female 46 Rhode Island USA Operations
Jason Wisozk Male 37 Nebraska USA Operations
Janie Wiza Female 23 Alaska USA Marketing
Vickie Hermiston Female 19 Arkansas USA Operations
Teri Becker Female 59 Ohio USA HR
Daniel Kilback Male 26 Pennsylvania USA Marketing
Andy Aufderhar Male 51 Massachusetts USA Executive
Cornelius Walsh Male 22 Illinois USA Executive
Deborah Boyle Female 35 Utah USA HR
Patricia Kub Female 23 Kansas USA Accounting
Jason Zemlak Male 62 Texas USA IT
Blanche Zemlak Female 62 South Dakota USA Accounting
Kelly Reynolds Male 19 Alabama USA Operations
Jeannie Bergnaum Female 46 Alaska USA Accounting
Clark Hackett Male 26 Idaho USA Accounting
Armando Auer Male 37 California USA IT
Jacquelyn Altenwerth Female 23 Nevada USA Operations
Elsa Feil Female 38 Georgia USA Marketing
Meghan Bednar Female 67 New York USA HR
Matt Wiegand Male 42 South Carolina USA Executive
Archie Ernser Male 24 Utah USA IT
Samuel Cummings Male 45 Utah USA IT
Clark Wintheiser Male 61 New Mexico USA Accounting
Rosemarie Brown Female 21 Utah USA IT
Tammy Ferry Female 48 Minnesota USA Marketing
Andres Beatty Male 28 North Dakota USA IT
Gwen Willms Female 43 Louisiana USA HR
Stephanie Crooks Female 42 Montana USA IT
Michael Hessel Male 38 Washington USA Executive
Armando Barrows Male 47 Kansas USA Accounting
Velma Thompson Female 32 Louisiana USA Executive
Freddie Mante Male 38 West Virginia USA Operations
Maggie Hermann Female 34 Georgia USA Accounting
Jill Toy Female 64 Pennsylvania USA Operations
Everett Parisian Male 26 Oklahoma USA IT
Cecelia Von Female 56 North Dakota USA HR
Darnell Jerde Male 29 New Hampshire USA HR
Martha Bailey Female 18 Arizona USA Marketing
Bill Grimes Male 68 Michigan USA Marketing
Dianne Schaefer Female 57 South Carolina USA Marketing
Bert Kessler Male 50 Virginia USA Operations
Maria Carter Female 53 Arizona USA Accounting
Jimmy Reichert Male 63 Illinois USA Marketing
Guadalupe Murphy Female 51 Illinois USA Marketing
Stacey Rowe Female 25 Oregon USA Accounting
Maria Witting Female 40 Colorado USA Accounting
Lora Bahringer Female 55 Rhode Island USA IT
Oscar Fay Male 55 Kentucky USA IT
Israel Willms Male 63 Connecticut USA Operations
Noah Marks Male 46 Louisiana USA IT
Lorenzo Reichert Male 23 Iowa USA HR
Joe Kihn Male 37 Oregon USA HR
Victoria Rodriguez Female 21 Idaho USA HR
Marilyn Cartwright Female 59 Georgia USA Executive
Jan Toy Female 60 Indiana USA HR
Victoria Runolfsdottir Female 54 Louisiana USA Accounting
Margaret Hudson Female 35 Texas USA IT
Roosevelt Powlowski Male 33 Oregon USA Executive
Courtney Kunze Female 54 Utah USA Executive
Eloise Swaniawski Female 45 Alabama USA IT
Kirk Wyman Male 35 Washington USA Executive
Renee Bartell Female 67 Maryland USA Accounting
Sonia Hackett Female 57 New York USA Executive
Mindy Gusikowski Female 58 Montana USA Executive
Austin Cassin Male 31 New York USA Marketing
Danny King Male 69 Connecticut USA IT
Frankie Wolf Male 55 New Hampshire USA Operations
Elaine Keeling Female 40 Iowa USA Marketing
Ernest Graham Male 33 Utah USA Marketing
Damon Raynor Male 44 Ohio USA HR
Kenneth Koss Male 51 New Jersey USA Operations
Kenneth Schaden Male 26 Alaska USA HR
Cathy Nikolaus Female 45 Tennessee USA Marketing
Clifford Turcotte Male 42 Arizona USA Accounting
Marguerite Donnelly Female 66 Alaska USA Accounting
Amber Abernathy Female 36 North Carolina USA IT
Raul Hahn Male 19 Idaho USA Operations
Delores Torphy Female 29 Hawaii USA Marketing
Keith McDermott Male 19 Georgia USA Operations
Marta Blick Female 18 North Dakota USA HR
Hugh Larson Male 49 North Carolina USA Marketing
Katrina Romaguera Female 38 Georgia USA IT
Derek Herzog Male 38 North Carolina USA Marketing
Tamara Schneider Female 37 Texas USA Marketing
Michelle Kovacek Female 44 Kentucky USA Accounting
Jimmy Labadie Male 56 Utah USA Accounting
Melinda Pfannerstill Female 57 Alaska USA Executive
Grace Brekke Female 20 Virginia USA Executive
Latoya Graham Female 59 Missouri USA Operations
Alfredo Block Male 56 Washington USA Operations
Brenda Swaniawski Female 44 Illinois USA Accounting
Wanda Kerluke Female 64 Oregon USA IT
Sonja Runte Female 35 Wyoming USA Accounting
Elbert Kilback Male 60 Texas USA Operations
Myra Hand Female 53 Minnesota USA Operations
Kara Kuphal Female 18 Kentucky USA Executive
Angelina Pollich Female 65 South Carolina USA IT
Billie Kiehn Female 27 Illinois USA HR
Leo Halvorson Male 56 Alabama USA HR
Georgia Cruickshank Female 40 Wyoming USA IT
Ruben Hessel Male 47 Georgia USA Executive
Celia Strosin Female 64 Utah USA Marketing
Rachael Weimann Female 31 West Virginia USA HR
Mattie Steuber Female 53 Arizona USA Operations
Gladys O'Connell Female 65 North Dakota USA IT
Rosalie Gislason Female 18 Pennsylvania USA HR
Evelyn Gutkowski Female 68 North Carolina USA Accounting
Darrell Emmerich Male 37 Wisconsin USA Marketing
Ruben Johnston Male 45 Ohio USA Accounting
Stephen Wehner Male 67 Arkansas USA Marketing
Jennie Davis Female 35 Oregon USA Executive
Ana Kiehn Female 48 Vermont USA Marketing
Alvin Beier Male 59 Montana USA Accounting
Pauline Effertz Female 67 North Carolina USA Marketing
Michael Fritsch Male 63 Idaho USA HR
Margaret Bergstrom Female 21 North Dakota USA HR
Darlene Gerhold Female 42 Alabama USA Accounting
Elsa Ryan Female 55 Illinois USA Marketing
Sheryl Rice Female 38 Delaware USA Operations
Bert Kovacek Male 69 New Hampshire USA IT
Evan Mayert Male 59 Delaware USA Accounting
Blake Reilly Male 36 Nebraska USA Operations
Andres O'Reilly Male 53 Hawaii USA IT
Irvin Bartoletti Male 46 Mississippi USA IT
Kimberly Farrell Female 26 West Virginia USA Operations
Beth Hodkiewicz Female 27 Idaho USA IT
Felipe West Male 63 Kentucky USA Marketing
Kristie Dibbert Female 46 Washington USA HR
Teri Graham Female 32 Rhode Island USA Executive
Johnathan Hansen Male 67 Utah USA HR
Lois Collier Female 68 Iowa USA Operations
Roland Rodriguez Male 42 Ohio USA Executive
Timothy Haley Male 55 Alaska USA Executive
Holly Harber Female 33 Georgia USA HR
Jenna Huels Female 68 Idaho USA Executive
Marcia Greenfelder Female 20 Vermont USA Marketing
Patty Prosacco Female 64 North Dakota USA HR
Kelly Bode Male 68 Georgia USA HR
Antoinette Bogisich Female 27 Rhode Island USA Marketing
Jan Christiansen Male 33 Washington USA Executive
Joy Schaefer Female 46 Maryland USA IT
Francis Lesch Male 25 Alabama USA Executive
Timmy Graham Male 57 New Hampshire USA Accounting
Edward Ernser Male 36 Nevada USA Operations
Jo Wiegand Female 55 Delaware USA Operations
Garrett Ritchie Male 27 Maryland USA IT
Ivan Lehner Male 48 Mississippi USA IT
Arthur Jacobi Male 60 Oklahoma USA Executive
Marcella Cremin Female 67 Nebraska USA IT
Archie Roob Male 19 Georgia USA IT
Lorenzo Deckow Male 21 Montana USA HR
Jordan Conn Male 38 New Hampshire USA IT
Alberto Dietrich Male 65 Minnesota USA Operations
Cecil Abshire Male 21 Louisiana USA IT
Wendy Ullrich Female 62 Nevada USA Marketing
Nancy Padberg Female 27 New Jersey USA Executive
Chris Hayes Male 27 Iowa USA Operations
Amy Dare Female 24 Florida USA HR
Hector Beier Male 31 Indiana USA Marketing
Austin Wintheiser Male 32 Connecticut USA HR
Anne Miller Female 29 Tennessee USA Operations
Dixie Schroeder Female 58 South Dakota USA Executive
Chad Russel Male 37 Texas USA Operations
Wallace Skiles Male 65 Georgia USA HR
Sheldon Heathcote Male 32 North Carolina USA Operations
Teresa Muller Female 32 Tennessee USA IT
Oscar Krajcik Male 53 Vermont USA Marketing
Antoinette Zieme Female 25 Mississippi USA Marketing
Rodney Zboncak Male 60 Wyoming USA HR
Jo Boyle Female 52 New York USA HR
Cheryl Brakus Female 41 Texas USA IT
Milton Schamberger Male 36 Oregon USA Marketing
Jackie Price Male 68 Vermont USA IT
Ricky Senger Male 53 Connecticut USA Marketing
Edgar Baumbach Male 55 Indiana USA Executive
Carla Metz Female 56 Mississippi USA Executive
Maggie Rice Female 60 Wyoming USA Accounting
Sean Gottlieb Male 43 Maryland USA Operations
Marjorie Leuschke Female 69 Maryland USA IT
Harold Christiansen Male 27 Arizona USA IT
Dan Weber Male 57 Kansas USA Operations
Salvatore Rohan Male 59 Rhode Island USA HR
Alexandra Anderson Female 53 Florida USA IT
Blake Ward Male 47 Indiana USA Accounting
Shelly Brakus Female 48 Connecticut USA Accounting
Delbert Goyette Male 60 Hawaii USA HR
Pamela Lindgren Female 24 Oklahoma USA Executive
Kristen Yundt Female 59 Ohio USA Accounting
Kent Schoen Male 38 Maine USA HR
Gordon Bednar Male 66 North Dakota USA Operations
Myron Howell Male 20 Tennessee 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.