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
Dominick Towne Male 42 Illinois USA Executive
Marsha Jakubowski Female 52 Alabama USA Executive
Amber Greenholt Female 37 Ohio USA Marketing
Caroline Hyatt Female 34 North Carolina USA Executive
Gerardo Fay Male 67 Illinois USA IT
Doug Jacobs Male 64 Maryland USA Operations
Carmen Russel Female 64 New Mexico USA HR
Amber Hand Female 56 Colorado USA HR
Eva Aufderhar Female 57 Iowa USA Executive
Lyle Flatley Male 43 West Virginia USA Executive
Madeline Nader Female 68 Nevada USA IT
Belinda Stroman Female 18 Nebraska USA Operations
Yolanda Simonis Female 27 Michigan USA Accounting
Jacob Hauck Male 23 Alaska USA Accounting
Iris Moen Female 32 Connecticut USA Operations
Nathaniel Towne Male 46 Missouri USA Accounting
Lance Gleason Male 48 Indiana USA Accounting
Sean Jones Male 23 Texas USA Operations
Dianne Effertz Female 43 Florida USA IT
Olga Mills Female 49 Illinois USA Accounting
Monica Friesen Female 19 Virginia USA HR
Trevor Mueller Male 53 New Mexico USA Executive
Harry Auer Male 21 Missouri USA Executive
Vicki Dicki Female 64 Oklahoma USA IT
Kimberly Medhurst Female 63 Wisconsin USA Operations
Robin Cruickshank Female 53 Florida USA IT
Shawn Goodwin Male 70 Louisiana USA Operations
Freda Kunze Female 62 Michigan USA Marketing
Dixie Murazik Female 35 Missouri USA Operations
Henrietta Schumm Female 61 Illinois USA Accounting
Ron Carter Male 70 Indiana USA HR
Jonathan Schoen Male 63 Kentucky USA Marketing
Wendell Effertz Male 66 Missouri USA Accounting
Rick Wolf Male 36 Missouri USA Accounting
Ernestine Reichel Female 35 Tennessee USA Operations
Charlene Kulas Female 50 Alaska USA Operations
Blake Parker Male 54 Louisiana USA IT
Alberto Wilderman Male 70 Maryland USA IT
Rufus Gerhold Male 21 Minnesota USA Executive
Myra Klocko Female 29 Ohio USA Executive
Dawn Gibson Female 51 South Dakota USA Accounting
Sonya Koss Female 59 New Jersey USA Accounting
Lynn Harber Male 27 Ohio USA IT
Bridget Kuvalis Female 49 Iowa USA Operations
Boyd Mayert Male 23 Kansas USA Accounting
Forrest Jaskolski Male 57 Hawaii USA Marketing
Bessie Rempel Female 51 Wisconsin USA Accounting
Jasmine Stroman Female 28 Texas USA Accounting
Stella Cummings Female 59 Utah USA Operations
Martin Fritsch Male 41 Iowa USA IT
Allison West Female 66 Mississippi USA IT
Greg Gibson Male 18 Nebraska USA Marketing
Beth Doyle Female 27 Washington USA Operations
Agnes Runolfsdottir Female 43 Delaware USA Accounting
Ivan Wintheiser Male 41 Alabama USA Executive
Brandy Jones Female 28 New Mexico USA Executive
Sonya Hilll Female 55 Colorado USA Operations
Rodney Abshire Male 48 Oregon USA Executive
Darrel Herman Male 24 Alabama USA Executive
Jennie O'Hara Female 47 Nevada USA Executive
Felicia Bashirian Female 29 South Dakota USA Marketing
Erik Schaefer Male 62 North Dakota USA Accounting
Yvonne Gleason Female 47 New Hampshire USA IT
Jorge Boyle Male 31 Montana USA Operations
Eduardo Nitzsche Male 67 Delaware USA Marketing
Norman Bashirian Male 20 Arkansas USA Executive
Sonia Jenkins Female 22 North Carolina USA Operations
Jared Powlowski Male 24 Maryland USA Accounting
Roberto Ullrich Male 70 Washington USA Executive
Pedro Gottlieb Male 18 Tennessee USA Operations
Joanna Mills Female 66 Oklahoma USA Marketing
Frank Beier Male 28 South Dakota USA Executive
Shirley Kuhic Female 34 Alaska USA IT
Amber Abshire Female 54 Arkansas USA Executive
Frederick McGlynn Male 61 Indiana USA IT
Marcia Boyer Female 68 New Mexico USA Marketing
Violet Kozey Female 49 West Virginia USA Executive
Mario Nikolaus Male 21 North Carolina USA Accounting
Timothy Jacobi Male 48 South Dakota USA Accounting
Hilda Stracke Female 67 Iowa USA HR
Kimberly Heidenreich Female 51 Pennsylvania USA Marketing
Sidney Herzog Male 31 Utah USA Operations
Felipe McGlynn Male 33 Michigan USA Accounting
Winston Murazik Male 27 Alabama USA Operations
Jerome Robel Male 40 Arizona USA Executive
Erica Hermann Female 64 California USA Marketing
Olive Hane Female 51 Massachusetts USA Marketing
Sonja Flatley Female 24 Pennsylvania USA Executive
Vincent MacGyver Male 51 Colorado USA Operations
Naomi Runolfsson Female 35 New Mexico USA Accounting
Faith Halvorson Female 56 North Carolina USA IT
Percy Strosin Male 39 Arkansas USA IT
Susan Okuneva Female 23 Alaska USA IT
Lauren Terry Female 21 Arkansas USA Executive
Glen Larson Male 25 Wyoming USA Executive
Jermaine Bartell Male 26 California USA Marketing
Jo Ledner Female 67 Utah USA Operations
Kay Ratke Female 18 Virginia USA HR
Rebecca Schoen Female 34 Louisiana USA Operations
Sidney Schuppe Male 27 North Dakota USA Operations
Bobby Purdy Male 23 Iowa USA Operations
Christine Mueller Female 25 Iowa USA Accounting
Rogelio Grimes Male 62 Oklahoma USA Marketing
Felicia Hilll Female 55 Iowa USA Accounting
Monica Mann Female 30 Louisiana USA Marketing
Ricardo Hartmann Male 70 Virginia USA Operations
Tracy Ullrich Male 24 Oregon USA Operations
Candace Abernathy Female 70 Wisconsin USA Executive
Alex Mraz Male 27 Rhode Island USA Operations
Regina Williamson Female 36 California USA Marketing
Elizabeth Pfeffer Female 50 Hawaii USA HR
Elena Breitenberg Female 49 Virginia USA Executive
Angel Kub Male 40 South Dakota USA HR
Robyn Kutch Female 28 Florida USA Operations
Ellen VonRueden Female 37 Oregon USA Marketing
Eleanor Hessel Female 34 West Virginia USA Marketing
Julia Fritsch Female 64 New Hampshire USA Executive
Brent Schiller Male 48 North Carolina USA Operations
Jill Ankunding Female 49 Utah USA Executive
Shannon Haag Male 62 Iowa USA IT
Alicia Pacocha Female 52 Colorado USA HR
Robert Beer Male 66 Colorado USA Operations
Javier Torp Male 66 California USA Operations
Sonja Pacocha Female 56 Tennessee USA Accounting
Levi Hettinger Male 49 Utah USA HR
Ricky Lynch Male 48 South Dakota USA Operations
Blanche Borer Female 62 Alaska USA Operations
Lynne Wyman Female 43 Iowa USA Operations
Fredrick Volkman Male 23 Wyoming USA Operations
Guy Schulist Male 49 Massachusetts USA IT
Tyrone Mayer Male 19 Arizona USA Accounting
Brent Beier Male 38 South Dakota USA Operations
Max Green Male 19 Utah USA HR
Marjorie Jaskolski Female 47 Illinois USA Executive
Traci Greenholt Female 58 Texas USA HR
Bob Nikolaus Male 26 Colorado USA Executive
Freddie Gottlieb Male 64 Alaska USA HR
Carolyn Ebert Female 65 New Mexico USA Accounting
Arlene Mraz Female 27 Mississippi USA Accounting
Richard Legros Male 29 South Dakota USA IT
Patti Hermiston Female 26 Kentucky USA Accounting
Patricia Kilback Female 18 South Carolina USA Executive
Jon Sipes Male 26 Vermont USA Marketing
Jasmine Kuhic Female 31 New Mexico USA IT
Heidi Fadel Female 48 Minnesota USA IT
Harry Roob Male 52 Missouri USA Marketing
Debra Hintz Female 35 Wisconsin USA Executive
Stephen O'Hara Male 48 Arizona USA IT
Rickey Cummerata Male 31 Pennsylvania USA Marketing
Mitchell Gusikowski Male 52 Indiana USA Executive
Anna Morissette Female 31 Delaware USA Accounting
Santos Abshire Male 59 West Virginia USA Operations
Ramon Bosco Male 42 Montana USA IT
Herbert Haley Male 54 Mississippi USA Marketing
Diane Luettgen Female 70 Wisconsin USA Operations
Jill Corkery Female 42 South Dakota USA Executive
Sidney Adams Male 70 Louisiana USA Executive
Guadalupe Schaefer Female 65 Florida USA Accounting
Isaac Dooley Male 37 Maryland USA Operations
Lonnie Robel Male 57 Georgia USA HR
Jonathan Pfeffer Male 31 Maine USA HR
Erica Beer Female 50 Rhode Island USA HR
Regina Towne Female 70 Indiana USA IT
Leland Emard Male 27 Iowa USA HR
Sherry Leffler Female 53 Vermont USA Accounting
Dewey Jenkins Male 63 New Mexico USA Operations
Christine Bashirian Female 31 Georgia USA Marketing
Samantha Schroeder Female 61 Massachusetts USA Marketing
Duane Kiehn Male 62 Pennsylvania USA Executive
Carole Howe Female 64 California USA Operations
Kelli Armstrong Female 26 Montana USA HR
Hannah Gusikowski Female 70 West Virginia USA IT
Lester Orn Male 27 Minnesota USA Operations
Misty Parisian Female 61 Michigan USA IT
Darrin Rohan Male 29 Louisiana USA Executive
Ebony Hartmann Female 63 Minnesota USA Accounting
Francis Batz Female 64 Louisiana USA Executive
Kurt Strosin Male 25 Indiana USA Marketing
Myron Kling Male 62 Minnesota USA IT
Allan Gusikowski Male 30 Georgia USA IT
Rachel Morissette Female 23 South Carolina USA Marketing
Luke Rau Male 22 Michigan USA Accounting
Rhonda Beahan Female 41 California USA Operations
Dexter Wehner Male 68 New Mexico USA HR
Marion Goodwin Male 50 Indiana USA Executive
Malcolm Hoeger Male 44 New Jersey USA Accounting
Becky Spencer Female 26 Colorado USA Marketing
Alexis Collier Female 34 South Dakota USA Accounting
Kim Pfeffer Male 45 Kansas USA Executive
Raul Conroy Male 20 Alabama USA IT
Jermaine Mohr Male 49 Iowa USA Marketing
Donnie Gleichner Male 48 Vermont USA HR
Nina Mueller Female 32 Montana USA Marketing
Roman Wisoky Male 67 Rhode Island USA IT
Kari Osinski Female 33 Arizona USA Accounting
Kevin Zboncak Male 28 Illinois USA Executive
Violet Jaskolski Female 47 New York USA Executive
Santiago Hilpert Male 67 New Mexico USA IT
Dan Rodriguez Male 20 Nevada USA IT
Shirley Champlin Female 50 West Virginia USA HR
Maureen Gleason Female 70 Connecticut USA IT
Monica Dooley Female 40 Idaho USA Accounting
Viola Ward Female 59 Massachusetts USA Marketing
Erma Romaguera Female 42 South Dakota USA Marketing
Caroline Kirlin Female 63 New York USA Operations
Margaret Will Female 30 West Virginia USA Marketing
Jean Hermann Female 50 Kentucky USA Executive
Bessie Williamson Female 31 California USA IT
Kevin Carter Male 70 Arkansas USA Executive
Kevin Hauck Male 50 Virginia USA Accounting
Wilma Bogan Female 51 Alabama USA Executive
Shirley Feeney Female 20 Arkansas USA Executive
Jo Hettinger Female 25 Rhode Island USA Marketing
Jody Yundt Female 42 Nevada USA HR
Jessie Sanford Female 41 Louisiana USA Accounting
Eddie Reilly Male 66 Alabama USA HR
Claudia MacGyver Female 68 Colorado USA HR
Eduardo Johnson Male 23 Kansas USA IT
Albert Grady Male 30 Alabama USA Marketing
Essie Reichert Female 25 New York USA IT
Hope Cummings Female 27 South Carolina USA Executive
Ian King Male 35 Idaho USA Marketing
Antonio Bednar Male 19 Rhode Island USA Marketing
Kimberly Larson Female 25 South Dakota USA HR
Roosevelt Murray Male 25 Kentucky USA Marketing
Terrence Hickle Male 40 Arizona USA HR
Todd Blanda Male 26 West Virginia USA HR
Ruth Jones Female 57 California USA Executive
Lori Bergstrom Female 42 Iowa USA Executive
Johanna Blick Female 39 Nebraska USA Operations
Maxine Roberts Female 21 New York USA Accounting
Irvin DuBuque Male 70 Nevada USA HR
Peggy Hand Female 33 Arkansas USA Operations
Andres O'Kon Male 60 New Mexico USA Accounting
Israel Feest Male 58 Tennessee USA Executive
Elsie Dibbert Female 49 Kentucky USA Operations
Maggie Blick Female 45 Montana USA Accounting
Darren Wilkinson Male 56 Nebraska USA HR
Sharon Hane Female 55 South Carolina USA Marketing
Gerardo Pollich Male 53 Delaware USA Executive
Suzanne Jacobs Female 24 Nebraska USA IT
Louise Trantow Female 60 Indiana USA Accounting
Tina Hermann Female 42 Vermont USA HR
Kristy Stoltenberg Female 45 Pennsylvania USA Accounting
Dallas O'Conner Male 37 Alaska USA Operations
Leona Runolfsson Female 51 Florida USA Marketing
Derek Bruen Male 39 Maryland USA Accounting
Rufus Jast Male 55 Maine USA Executive
Sheila O'Kon Female 47 South Carolina USA Marketing
Abel Schuppe Male 35 Virginia USA IT
Gustavo Konopelski Male 66 Louisiana USA HR
Valerie Runolfsdottir Female 42 Rhode Island USA Executive
Karl Wisozk Male 52 Arizona USA IT
Marcus Boehm Male 22 Michigan USA Executive
Noel Abernathy Male 69 Mississippi USA IT
Herman Becker Male 44 Maryland USA Operations
Casey Bayer Female 34 Tennessee USA HR
Ray Schultz Male 37 Wyoming USA HR
George Daugherty Male 42 Rhode Island USA HR
Jessie Bins Male 59 Arkansas USA Accounting
Erik Hettinger Male 57 Vermont USA Executive
Bernadette Senger Female 40 Nebraska USA HR
Lori Tromp Female 29 Maine USA IT
Joyce Bartell Female 64 New York USA Marketing
Irene Rau Female 38 Maryland USA Marketing
Otis Schultz Male 68 Indiana USA IT
Jeannette Jenkins Female 50 North Carolina USA HR
Dallas Schowalter Male 70 Wisconsin USA IT
Edith Christiansen Female 22 North Dakota USA Operations
Willie Adams Female 26 Rhode Island USA Operations
Olga Legros Female 60 South Dakota USA Marketing
Beatrice MacGyver Female 33 Hawaii USA Marketing
Christian Walter Male 33 South Dakota USA Marketing
Pat Kshlerin Male 37 New Jersey USA Operations
Terry Ruecker Male 54 New Hampshire USA HR
Marcia Torphy Female 57 Alabama USA IT
Lana Beatty Female 63 Nebraska USA Accounting
Diane West Female 42 Kansas USA Marketing
Gregory Blanda Male 41 Washington USA Operations
Christine Lubowitz Female 60 Texas USA HR
Eunice Kling Female 45 North Carolina USA Executive
Carole Braun Female 19 Maine USA Accounting
Fred Corkery Male 23 Rhode Island USA Executive
Joann Hahn Female 70 Iowa USA Operations
Rolando Christiansen Male 21 New Jersey USA Executive
Lindsay Kris Female 23 Maine USA Accounting
Julius Lueilwitz Male 53 New Mexico USA Marketing
Roman Wolff Male 24 Alabama USA Executive
Drew Hettinger Male 55 New Mexico USA Accounting
Grace McGlynn Female 61 Mississippi USA Operations

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.