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
Ernest Hane Male 52 Oklahoma USA HR
Willie Wintheiser Male 19 South Dakota USA Operations
Neal Harris Male 26 Ohio USA HR
Pearl Feest Female 23 Wyoming USA Accounting
Carlos Anderson Male 47 Kentucky USA HR
Maureen Funk Female 39 Louisiana USA IT
Jermaine Lowe Male 65 Pennsylvania USA IT
Earl Watsica Male 20 Wisconsin USA Accounting
Robyn Boyer Female 69 Texas USA Accounting
Tina Beahan Female 46 Louisiana USA Executive
Shawn Kassulke Male 68 Oregon USA IT
Marlon Gaylord Male 20 West Virginia USA Marketing
Darlene Ruecker Female 26 Connecticut USA Operations
Ronald Ziemann Male 28 Wyoming USA Operations
Forrest Jenkins Male 30 Oklahoma USA Executive
Kevin Beatty Male 39 Oregon USA Accounting
Clyde Harber Male 44 Arkansas USA Accounting
Penny Kuhn Female 62 Colorado USA IT
Katie Rohan Female 67 Minnesota USA IT
Nicholas Weimann Male 68 New Jersey USA Accounting
Maggie Hermiston Female 65 South Dakota USA Executive
Fernando Cummings Male 41 Louisiana USA HR
Kay Kub Female 51 Pennsylvania USA Executive
Phil Jaskolski Male 20 New Mexico USA IT
Alexander Greenfelder Male 46 Delaware USA IT
Percy Kuhlman Male 39 Montana USA Accounting
Mike Predovic Male 64 Delaware USA HR
Garrett Batz Male 20 Iowa USA HR
Celia Harber Female 21 Alabama USA IT
Antonio Casper Male 30 North Dakota USA HR
Lamar Ziemann Male 52 South Carolina USA Marketing
Rickey Goyette Male 42 Alaska USA IT
Hattie Brekke Female 61 Tennessee USA Executive
Karen Schimmel Female 54 Rhode Island USA HR
Homer Koch Male 37 Nevada USA Operations
Andrea Welch Female 66 New York USA HR
Phyllis O'Keefe Female 42 Connecticut USA Accounting
Teri Heathcote Female 64 Illinois USA Accounting
Robin Kerluke Male 62 Mississippi USA HR
Vernon Kovacek Male 60 Arizona USA Operations
Bessie Lebsack Female 49 Indiana USA Executive
Amanda Schinner Female 68 Tennessee USA Marketing
Troy Waelchi Male 43 Rhode Island USA Executive
Willard O'Connell Male 28 North Carolina USA Operations
Elbert Kuhn Male 62 North Dakota USA HR
Shelia Auer Female 55 Illinois USA HR
Brooke Volkman Female 41 Vermont USA Executive
Ronnie Kassulke Male 26 Tennessee USA Executive
Nicholas Nienow Male 19 New Jersey USA Accounting
Enrique Aufderhar Male 38 Nebraska USA Accounting
Joey Wisozk Male 58 Maryland USA Executive
Marion Maggio Female 44 Utah USA IT
Lillie Bashirian Female 40 Connecticut USA Marketing
Lorraine Wiegand Female 51 Mississippi USA HR
Clifford Hauck Male 40 Massachusetts USA Executive
Gabriel Feest Male 46 Idaho USA Operations
Kristie Franecki Female 47 Maine USA Marketing
Rita Rau Female 45 Montana USA Operations
Leticia Sporer Female 53 Arizona USA IT
Michele Brekke Female 50 Maine USA Operations
Vera Cormier Female 51 Alaska USA Marketing
Michael Hagenes Male 22 Iowa USA Executive
Mildred Hagenes Female 28 South Dakota USA IT
Shannon Medhurst Female 62 Vermont USA Accounting
Estelle Swift Female 67 Missouri USA Executive
Larry Kerluke Male 20 Alabama USA IT
Juan Schinner Male 18 New Mexico USA IT
Wilma Nienow Female 30 Ohio USA Accounting
Christian Littel Male 28 New Jersey USA Marketing
Lynette Bradtke Female 42 North Carolina USA IT
Paul Predovic Male 46 Georgia USA IT
Wanda Ferry Female 48 Colorado USA Operations
Adrienne O'Reilly Female 59 Oregon USA Operations
Kevin Gulgowski Male 61 Virginia USA Operations
Ruth Corwin Female 47 Delaware USA Marketing
Lowell Murphy Male 60 Wyoming USA Operations
Opal Keeling Female 67 New Mexico USA IT
Betty Muller Female 19 Connecticut USA Operations
Jessie Lind Female 68 Idaho USA Marketing
Angel Lockman Female 32 Iowa USA Executive
Virgil Price Male 32 Maine USA Executive
Vicki Herzog Female 63 Wyoming USA Operations
Kathy Prosacco Female 19 Virginia USA HR
Roy Schaefer Male 51 Hawaii USA IT
Grant Kirlin Male 34 Arizona USA IT
Melody Gleason Female 63 Kansas USA Executive
Laurie Gutmann Female 40 Wyoming USA Marketing
Wilfred Crooks Male 34 Maine USA HR
Rosalie Schaden Female 61 Pennsylvania USA Accounting
Byron Batz Male 50 Nebraska USA Executive
Benjamin Sauer Male 70 Connecticut USA Operations
Adam Orn Male 32 Maine USA Executive
Glen Goodwin Male 56 Kansas USA IT
Allen Pfeffer Male 50 Rhode Island USA Operations
Ernestine Marks Female 66 Vermont USA Executive
Gwen Beer Female 29 Alabama USA Operations
Brenda Thiel Female 19 Maryland USA Operations
Clifford Denesik Male 40 Colorado USA Accounting
Jody Von Female 34 California USA Operations
Joshua Fahey Male 55 California USA Executive
Dana Williamson Male 32 Hawaii USA Accounting
Ian Olson Male 60 Rhode Island USA Operations
Eva Hammes Female 19 Louisiana USA IT
Jose Tromp Male 37 Oregon USA HR
Perry O'Conner Male 66 Alaska USA Accounting
Bradford Schumm Male 58 Utah USA Marketing
Louis Monahan Male 50 New Mexico USA Marketing
Arnold Powlowski Male 43 Arizona USA IT
Alma Ondricka Female 60 Virginia USA IT
Stacey Yundt Female 58 North Carolina USA Accounting
Tommie Ryan Male 55 Iowa USA Marketing
Lana Casper Female 20 New Hampshire USA HR
Tiffany Ziemann Female 49 North Dakota USA IT
Jonathan Towne Male 26 New Mexico USA Operations
Joe Davis Male 50 Michigan USA Operations
Felipe Keebler Male 70 Nebraska USA Operations
Kent Gaylord Male 68 Missouri USA HR
Elijah Botsford Male 60 Arizona USA Executive
Joann Christiansen Female 39 Mississippi USA HR
Ryan Marks Male 36 Maryland USA HR
Krista Stehr Female 58 New Hampshire USA Operations
Elisa Flatley Female 30 North Carolina USA HR
Wilbert Willms Male 23 Maryland USA Executive
Conrad Rice Male 69 Oklahoma USA IT
Jessie Halvorson Female 32 New York USA Executive
Rochelle Mante Female 39 Mississippi USA Accounting
Raymond Kohler Male 67 South Dakota USA IT
Tonya Crooks Female 66 Maine USA Accounting
Paula Little Female 20 California USA HR
Mona Crooks Female 34 North Dakota USA Operations
Andy Vandervort Male 50 Illinois USA Accounting
Shannon Goyette Female 24 Washington USA IT
Charles Wisozk Male 45 Massachusetts USA Marketing
Sheri Abbott Female 65 Iowa USA IT
Darlene Franecki Female 25 Louisiana USA Operations
Eva Witting Female 70 Montana USA IT
Christie Bosco Female 26 South Carolina USA IT
Juana Schowalter Female 39 Alaska USA Operations
Lee Connelly Male 35 Wisconsin USA HR
Harvey Flatley Male 36 Vermont USA Marketing
Terry Steuber Female 30 California USA Accounting
Ricky Rolfson Male 38 West Virginia USA HR
Alfred Gusikowski Male 23 North Dakota USA Accounting
Owen Hermiston Male 55 Alaska USA Operations
Hilda Hammes Female 34 Florida USA Marketing
Dianne Von Female 37 Maine USA HR
Julia Schmidt Female 64 Missouri USA IT
Juana Rutherford Female 67 Virginia USA IT
Raymond Windler Male 25 Wisconsin USA Marketing
Jerry White Male 49 Illinois USA HR
Inez Glover Female 19 Maine USA HR
Jeffery Dach Male 45 Wyoming USA Executive
Kathryn Luettgen Female 62 Montana USA Operations
Marjorie Marks Female 26 Minnesota USA HR
Sophia Watsica Female 22 Delaware USA Marketing
Shelly Collier Female 46 Georgia USA Accounting
Jill Borer Female 61 South Carolina USA HR
Terrance Schaefer Male 62 North Dakota USA HR
Dexter Rempel Male 37 Utah USA IT
Jennie Robel Female 60 Kentucky USA Marketing
Debra Gerhold Female 32 Rhode Island USA Accounting
Becky Ortiz Female 36 Rhode Island USA Operations
Jay Nicolas Male 43 New Hampshire USA HR
Forrest Steuber Male 54 New York USA Operations
Ed Lesch Male 51 Alaska USA Accounting
Carolyn Marquardt Female 39 Nevada USA Operations
Laurie Reichel Female 48 Alaska USA Executive
Phil Cummings Male 46 Alaska USA HR
Bill O'Conner Male 28 Kentucky USA Executive
Sean Volkman Male 31 Georgia USA Operations
Johnathan Hegmann Male 55 Louisiana USA Accounting
Clayton Osinski Male 65 Oregon USA Marketing
Edmond Cartwright Male 45 Wisconsin USA Marketing
Kara Satterfield Female 40 Hawaii USA Marketing
Sandy Nader Female 41 North Dakota USA Accounting
Darryl Fritsch Male 27 Minnesota USA Executive
Aaron Hayes Male 43 Utah USA Executive
Doyle Simonis Male 44 Louisiana USA Marketing
Rene Price Male 30 Louisiana USA Executive
Angelica Stroman Female 22 Mississippi USA Operations
Carla Mayer Female 52 North Dakota USA HR
Tommie Heaney Male 19 Massachusetts USA IT
Brooke Spencer Female 19 North Carolina USA HR
Vicky Treutel Female 22 Washington USA Operations
Gloria Prosacco Female 26 Ohio USA HR
Evelyn Hauck Female 63 Florida USA Marketing
Luke Goodwin Male 33 Pennsylvania USA HR
Clayton Carroll Male 25 Illinois USA HR
April Dach Female 25 Illinois USA IT
Kathryn Bartoletti Female 23 Nebraska USA Accounting
Hector Mohr Male 56 Maine USA Accounting
Craig Ortiz Male 66 Alaska USA Executive
Pat Rau Male 45 Arkansas USA IT
Jackie Gutmann Female 29 Michigan USA HR
Russell Ondricka Male 32 Missouri USA Operations
Zachary Emmerich Male 19 Minnesota USA Accounting
Kimberly Rogahn Female 34 Alaska USA Marketing
Austin Toy Male 20 Kentucky USA Operations
Angela Pfeffer Female 44 California USA HR
Leslie Dooley Female 70 Wyoming USA Accounting
Gwendolyn Wyman Female 21 Pennsylvania USA Accounting
Kelli Wehner Female 54 Delaware USA IT
Peggy Hilll Female 66 Alabama USA Operations
Angela Hessel Female 25 California USA IT
Irma Jerde Female 31 Texas USA IT
Ann Ebert Female 57 Virginia USA Executive
Regina Cole Female 20 Utah USA Accounting
Colin Parker Male 52 Alaska USA Executive
Doris Okuneva Female 53 North Dakota USA HR
Patrick Heller Male 24 Idaho USA Marketing
Norma Marquardt Female 38 Louisiana USA Accounting
Abraham Gislason Male 53 Nevada USA Marketing
Luis Bins Male 51 New York USA HR
Henrietta Lakin Female 51 Tennessee USA IT
Toni Larkin Female 41 Hawaii USA Executive
Victor Spinka Male 61 Washington USA IT
Angel Hills Male 29 Georgia USA HR
Diana Heidenreich Female 62 Nebraska USA Executive
Maureen Harvey Female 48 Michigan USA Operations
Donnie Prosacco Male 52 Tennessee USA Operations
Jaime Macejkovic Female 67 New Hampshire USA Executive
Alejandro Johns Male 43 California USA Marketing
Edna Kirlin Female 64 Georgia USA Operations
Teri Jacobi Female 52 Hawaii USA Executive
Rita Welch Female 36 Virginia USA Accounting
Victor Cassin Male 21 Vermont USA HR
Alvin Schmitt Male 61 Utah USA Marketing
Courtney Ratke Male 18 Michigan USA Operations
Craig Schroeder Male 44 Maine USA HR
Roberta Williamson Female 57 Georgia USA Operations
Amy Hessel Female 37 Vermont USA Marketing
Willie Ziemann Male 26 Utah USA Accounting
Cameron Kohler Male 44 Alaska USA Marketing
Lynda Krajcik Female 47 Iowa USA IT
Maryann Kunde Female 39 Washington USA Accounting
Andrew Hauck Male 21 California USA Accounting
Eula Bahringer Female 49 Colorado USA Operations
Shelly Vandervort Female 32 West Virginia USA Accounting
Gabriel Smith Male 70 South Carolina USA IT
Ivan Bernhard Male 60 South Dakota USA Marketing
Jose Crist Male 63 Delaware USA HR
Archie Goodwin Male 64 Alabama USA Operations
Tonya Lemke Female 65 Delaware USA Marketing
Andrew McKenzie Male 29 Colorado USA Marketing
Joyce Daugherty Female 61 New Mexico USA Operations
Valerie Swaniawski Female 33 Alabama USA Marketing
Jody Stroman Male 61 South Dakota USA HR
Shawn Rodriguez Male 69 Virginia USA IT
Bobbie Runolfsdottir Female 25 New Jersey USA Marketing
Ross Crist Male 37 New Mexico USA IT
Angela Smith Female 62 Louisiana USA HR
Erik Oberbrunner Male 38 Virginia USA HR
Elaine Runolfsdottir Female 57 Tennessee USA Operations
Fernando Glover Male 68 Kentucky USA HR
Pat Gleichner Male 27 South Carolina USA Marketing
Flora Cassin Female 67 New Jersey USA Executive
Denise Rau Female 48 South Carolina USA IT
Justin Blick Male 50 New Mexico USA Accounting
Jo Zemlak Female 64 Kansas USA Executive
Benny Hackett Male 21 Texas USA Accounting
Anna Lowe Female 60 Maryland USA Operations
Stacey Jast Female 27 Louisiana USA IT
Debbie Howell Female 34 New York USA Executive
Marlene Rohan Female 35 North Carolina USA IT
Nathan Franecki Male 64 Maryland USA Accounting
Donald Bernier Male 63 Connecticut USA Marketing
Tommy Kiehn Male 32 Minnesota USA Marketing
Dominic Cruickshank Male 34 Louisiana USA HR
Corey Gerhold Male 31 Oregon USA IT
Jenny Hilll Female 39 North Dakota USA HR
Jackie Wyman Male 49 Colorado USA HR
Adam Connelly Male 55 Minnesota USA Executive
Grady Bergnaum Male 52 Nebraska USA Marketing
Irma Graham Female 53 Pennsylvania USA Marketing
Curtis Ward Male 19 Nevada USA Operations
Doris DuBuque Female 68 Louisiana USA Accounting
Jorge Larkin Male 49 Maryland USA Executive
Alfredo Sanford Male 41 Tennessee USA Accounting
Doris Beier Female 60 Connecticut USA HR
Johnnie McDermott Male 56 Pennsylvania USA Executive
Lester Auer Male 47 Delaware USA Marketing
Travis Huels Male 20 Idaho USA IT
Andrew Huels Male 23 Michigan USA Marketing
Myrtle McKenzie Female 53 Nevada USA Executive
Joann Adams Female 34 Ohio USA Marketing
Lynn Torp Female 69 Utah USA HR
Krystal Will Female 46 Illinois USA Marketing
Gerard Shields Male 51 Alaska USA Accounting
Jim Runolfsdottir Male 47 Wyoming USA Marketing
Lawrence Gaylord Male 49 North Dakota 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.