我目前正在学习编程并尝试使用.Net Core 构建一个网站。我有以下问题。我对 JavaScript 不太熟悉,并且我的索引页面上有两个 JQuery/AJAX 函数。其中一个功能是帖子喜欢/不喜欢,另一个功能是帖子评论。
我的 ViewModel 包含一系列帖子:
public IEnumerable<IndexPostViewModel> Posts { get; set; }
public int PagesCount { get; set; }
public int CurrentPage { get; set; }
在我看来,我正在循环浏览每一篇文章以及其中的每一条评论。
@foreach (var post in Model.Posts)
{
<div class="post-content">
<img src=@post.ImageUrl width="500" height="500" alt="post-image" class="img-responsive post-image" />
<div class="post-container">
<img src="http://placehold.it/300x300" alt="user" class="profile-photo-md pull-left" />
<div class="post-detail">
<div class="user-info">
<h5><a href="timeline.html" class="profile-link">@post.User.UserName</a> <span class="following">following</span></h5>
<p class="text-muted">Post published at: @post.CreatedOn</p>
</div>
<div class="reaction">
<a class="btn text-green" href="#" method="post" onclick="sendVote(@post.Id, true)"><div class="icon ion-thumbsup" id="upVotes">@post.UpVotes</div></a>
<a class="btn text-red" href="#" method="post" onclick="sendVote(@post.Id, false)"><div class="fa fa-thumbs-down" id="downVotes">@post.DownVotes</div></a>
</div>
<div class="line-divider"></div>
<div class="post-text">
<p>@post.Text</p>
</div>
<div class="line-divider"></div>
我的问题是,这两个功能仅在第一篇文章中才能正常工作。您能否协助了解如何修改要应用于循环中每个元素的函数?
Smart猫小萌
相关分类