- What is the difference between a page and a component?
The only difference between the two is that pages can be directly accessed from the browser.
- What is the difference between the Server and WebAssembly hosting models?
The Server model relies on SignalR to communicate to and from the server, whereas WebAssembly lives only on the client that is being compiled to webassembly, hence the name. WebAssembly can work while disconnected.
- Can we use tag helpers in Blazor pages?
No, we can't (in .razor files).
- Is it possible to access the containing web page from inside Blazor?
Yes, it is, using JavaScript interoperability.
- Does Blazor support dependency injection?
Yes, it does, but...