170 похожих чатов

Подскажите как сделать вывод Я делаю проект "Форум", что-то похожее на

reddit. При нажатии на пункт выпадающего списка Topic должны выводится посты соответствующие нажатой теме. У меня ничего не виводиться. Как исправить? Буду очень благодарна за помощь
@using Forum_MVC.Data.Entities;
@model MyViewModel;
@using Microsoft.AspNetCore.Mvc.Rendering;
@using System.Linq;
<body>
<div class="d-flex-container">
<div class="col-md-3">
@if (Model != null)
{
<div class="dropdown">
<button class="btn btn-outline-pink dropdown-toggle" type="button" id="categoryDropdown" data-bs-toggle="dropdown" aria-expanded="false">
@if (Model.SelectedCategoryId == 0)
{
<span>All Categories</span>
}
else
{
@Model.Categories.FirstOrDefault(c => c.Id == Model.SelectedCategoryId)?.Name
}
</button>
<ul class="dropdown-menu" aria-labelledby="categoryDropdown">
<li><a class="dropdown-item" href="@Url.Action("Index", new { selectedCategoryId = 0, topicId = Model.SelectedTopicId })">All Categories</a></li>
@foreach (var category in Model.Categories)
{
<li><a class="dropdown-item" href="@Url.Action("Index", new { selectedCategoryId = category.Id, topicId = Model.SelectedTopicId })">@category.Name</a></li>
}
</ul>
</div>
}

<form method="post" asp-controller="Home" asp-action="SetSelectedTopic">
<div class="dropdown mt-3">
<button class="btn btn-outline-pink dropdown-toggle" type="button" id="topicDropdown" data-bs-toggle="dropdown" aria-expanded="false">
@if (Model.SelectedTopicId == 0)
{
<span>All Topics</span>
}
else
{
@Model.TopicOfPosts.FirstOrDefault(c => c.Id == Model.SelectedTopicId)?.Name
}
</button>
<ul class="dropdown-menu" aria-labelledby="topicDropdown">
@foreach (var topic in Model.TopicOfPosts)
{
<li>
<button type="submit" name="selectedTopicId" value="@topic.Id" class="dropdown-item">@topic.Name</button>
</li>
}
</ul>
</div>
<input type="hidden" name="selectedCategoryId" value="@Model.SelectedCategoryId" />
<input type="hidden" name="selectedTopicId" value="@Model.SelectedTopicId" />
</form>

</div>




<div class="text-center">
@if (Model != null && Model.Posts.Any())
{
foreach (var i in Model.Posts)
{
<div class="card pink-card text-white mb-3">
<div class="card-header">@i.Title</div>
<div class="card-body">
<p class="card-text">@i.Text</p>
</div>
</div>
}
}

<nav>
<ul class="pagination">
@for (var i = 1; i <= Math.Ceiling((double)Model.TotalPosts / Model.PageSize); i++)
{
<li class="page-item @(i == Model.PageNumber ? "active" : "")">
<a class="page-link" href="/Home/Index?pageNumber=@i&pageSize=@Model.PageSize">@i</a>
</li>
}
</ul>
</nav>


</div>
</div>
</body>

4 ответов

99 просмотров

SetSelectedTopic вызывается? что туда приходит в парметры?

Julia-Ohorodnichuk Автор вопроса
Denisio 🇬🇪
SetSelectedTopic вызывается? что туда приходит в п...

Вызыватеся. Здесь <li> <button type="submit" name="selectedTopicId" value="@topic.Id" class="dropdown-item">@topic.Name</button> </li>

Julia Ohorodnichuk
Вызыватеся. Здесь <li>...

если поставить контрольную точку в контроллер в этот метод - он вызывается?

Julia-Ohorodnichuk Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта