0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: asp.net core, метод map</p>
1
<p>Теги: asp.net core, метод map</p>
2
<p>Метод<strong>Map</strong>, как и методы расширения MapXXX(), используется в ASP.Net Core при сопоставлении пути запроса с определенным делегатом, который станет обрабатывать по этому пути какой-нибудь запрос. Приведем пример:</p>
2
<p>Метод<strong>Map</strong>, как и методы расширения MapXXX(), используется в ASP.Net Core при сопоставлении пути запроса с определенным делегатом, который станет обрабатывать по этому пути какой-нибудь запрос. Приведем пример:</p>
3
<p>Теперь в случае обращения к приложению вида<em>http://localhost:xxxx/about</em>обработка станет происходить посредством метода<strong>About</strong>, а запросы вида<em>http://localhost:xxxx/index</em>, соответственно, будут обрабатываться методом<strong>Index</strong>. Что касается всех остальных запросов, то они станут обрабатываться с помощью делегата из app.Run().</p>
3
<p>Теперь в случае обращения к приложению вида<em>http://localhost:xxxx/about</em>обработка станет происходить посредством метода<strong>About</strong>, а запросы вида<em>http://localhost:xxxx/index</em>, соответственно, будут обрабатываться методом<strong>Index</strong>. Что касается всех остальных запросов, то они станут обрабатываться с помощью делегата из app.Run().</p>
4
<h2>Вложенные Map-методы</h2>
4
<h2>Вложенные Map-методы</h2>
5
<p>У метода<strong>Map</strong>могут быть и вложенные методы Map, которые станут обрабатывать<strong>подмаршруты</strong>, к примеру:</p>
5
<p>У метода<strong>Map</strong>могут быть и вложенные методы Map, которые станут обрабатывать<strong>подмаршруты</strong>, к примеру:</p>
6
<p>Теперь уже метод<strong>About</strong>станет обрабатывать запрос не<em>http://localhost:xxxx/about</em>, а<em>http://localhost:xxxx/home/about</em>.</p>
6
<p>Теперь уже метод<strong>About</strong>станет обрабатывать запрос не<em>http://localhost:xxxx/about</em>, а<em>http://localhost:xxxx/home/about</em>.</p>
7
<p><em>По материалам https://metanit.com/sharp/aspnet5/.</em></p>
7
<p><em>По материалам https://metanit.com/sharp/aspnet5/.</em></p>
8
8