-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

ASP.NET 8 Best Practices
By :

ASP.NET’s web page model has evolved over the years. With Web Forms, it was ViewState
and components. With MVC, it had partials and HTML Helpers. Now, ASP.NET 8 provides more advanced techniques using ViewComponent
classes and TagHelper
classes.
For this section, we’ll examine how ASP.NET 8 uses its language-specific features to build quicker and more flexible UIs. We’ll see how to consolidate links across a site, why it’s important to keep controllers/pages small, how ViewComponent
classes are better than partials and HTMLHelper
classes, and look at how to create SEO-friendly routes.
If we have a large site with hundreds of links, developers understand what it means when a page is renamed, moved, or (gasp) deleted. It’s definitely a time-consuming effort to change every link on a large site. While TagHelper
classes are…well, helpful, one common practice is to use UrlHelper
classes...