Использование .Net Core для рендеринга веб-страниц подобно Node и Express и движку представления - PullRequest
0 голосов
/ 16 сентября 2018

Я играю с .net core 2.1 и пытаюсь лучше понять архитектуру сервера, на котором он работает.Я пытаюсь использовать его аналогично тому, как Node и Express можно использовать для визуализации представлений на основе http-запросов.Примерно так:

router.get("/events", function(req,res){
    DBhandler.GetEvents(req,res, function(events){
        res.render("events.ejs", {events:events});
    })
});

Можете ли вы использовать ядро ​​.net аналогичным образом, не проходя запеченную в шаблоне MVC?

Я тестировал ядро ​​.net, выполняяв моем классе Startup :

app.Run(async context =>
            { 
                await context.Response.WriteAsync(DataHelper.GetCompetitions(context.Request.QueryString.ToString()));
            });

Мне нужна установка, в которой мой GetData на самом деле возвращает полностью отформатированную страницу бритвы или, вообще говоря, "вид" некоторого вида, подобныйкак это можно сделать в Node и Express, используя механизм представления, подобный первому фрагменту кода.

Есть ли варианты использования для этого типа архитектуры для .net?Опять же, я просто экспериментирую и пытаюсь изучить архитектуру, не полностью полагаясь на все, что выпекается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...