O'Reilly logo

ASP.NET Core: Cloud-ready, Enterprise Web Application Development by James Singleton, Valerio De Sanctis, Mugilan T. S. Ragupathi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Client-side routing

Our master-detail relationship is indeed working, yet it has some major flaws. The current in-page navigation approach, for example, is completely different from the original plan. We wanted our users to switch back and forth between the Welcome View and a dedicated Item Detail View, but instead we're opening a detail panel under the first one. No, not just one. Three different panels, one for each item list. That doesn't make any sense! We need to fix that as soon as possible.

While doing that, we also have another severe issue to solve. You might have noticed that regardless of what we do within our app, the URL in the browser's address bar is always the same. This means that we won't be able to share, say, a URL that will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required