Mvc sẽ sử dụng một phiên bản thu gọn của Asp.Net Core Razor, các tính năng được hỗ trợ bao gồm:
Các bước thực thi về cơ bản sẽ như sau:
- Mvc middleware dịch mã razor thành một file C#.
- Dùng Roslyn để dịch thành một Assembly.
- Load assembly vào bộ nhớ và khởi tạo một object.
- Gọi hàm InvokeAsync trên object đó.
- Lấy kết quả trả về và tạo một ViewResultStreamContent.
- Đưa content object vào response, đặt HTTP phù hợp (200 OK) và trả về cho Mini-Web-Server.
Mvc sẽ sử dụng một phiên bản thu gọn của Asp.Net Core Razor, các tính năng được hỗ trợ bao gồm:
Các bước thực thi về cơ bản sẽ như sau: