Skip to content

Support Razor in Mvc #6

@daohainam

Description

@daohainam

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions