Заполнить asp -страницу из переменной модели - PullRequest
0 голосов
/ 18 июня 2020

Я разрабатываю личный веб-сайт и блог на ASP. NET Core со страницами Razor, и, похоже, у меня возникла проблема с заполнением вспомогательной страницы asp в div.

Основанная на модели logi c в HTML структурирована следующим образом:

@if (Model.LatestBlogs.Any())
{
    foreach (var blog in Model.LatestBlogs)
    {
        <div style="list-style-type:none;"><a asp-page="@blog.BlogPageLink">@blog.BlogTitle</a></div>
    }
}
else
{
    <div style="list-style-type:none;">Theres no blogs yet! Check back soon!</div>
}

Это работает, как ожидалось, заполняя аспект страницы asp, который в конечном итоге render выглядит следующим образом:

<div style="list-style-type:none;"><a href="">Leadsership vs Management</a></div>
<div style="list-style-type:none;"><a href="">FizzBuzz - The Interview</a></div>
<div style="list-style-type:none;"><a href="">Patience is Key</a></div>
<div style="list-style-type:none;"><a href="">In Memory Data</a></div>
<div style="list-style-type:none;"><a href="">Welcome to the Blog!</a></div>

Как видите, вспомогательная функция asp -page пуста, что предотвращает любую навигацию.

Вот пример данных, которые передаются при доступе к данным:

new BlogSummary { BlogTitle = "Welcome to the Blog!", BlogPageLink = "//Blog//WelcomeToTheBlog", PublishDate = new DateTime(2020, 6, 10) },

Я пробовал одиночные обратные косые черты в BlogPageLink, используя дословный литерал и без всякой радости. Кто-нибудь знает, как я мог это сделать, если это вообще возможно?

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