使用ASP.NET MVC5创建的公告板编号中存在错误

时间:2017-12-11 02:33:27

标签: asp.net asp.net-mvc

            @{
                int i = 0;
                int idx = 0;
            }
            @foreach (var item in ViewBag.OnePageOfList)
            {
                idx = ViewBag.OnePageOfList.Count - i;
                String str = "공지사항";
                if (@item.Category.Equals(str))
                {

                    <tr>
                        <td>@idx.ToString()</td>
                        <td>@item.Category</td>
                        <td><a href="/Board/Detail?aidx=@item.ArticleIDX">@item.Title</a></td>
                        <td>
                            @if (@item.ModifyMemberID == item.Members.ID)
                        {
                            @item.Members.Name;
                        }
                    </td>
                    <td>@Convert.ToDateTime(item.ModifyDate).ToString("yyyy.MM.dd")</td>
                </tr>

                }
                i++;
            }
        </tbody>
        <tfoot>
            <tr>
                <td colspan="6"><ul class="pagination pull-right"></ul></td>
            </tr>
        </tfoot>
    </table>
    <button type="button" onclick="btnCreate()" class="btn btn-sm btn-lgr-str">글쓰기</button>
</div>
  <div style="text-align:center">
     @Html.PagedListPager((IPagedList)ViewBag.OnePageOfList, page => Url.Action("Notice", new { page })) 
  </div>

idx =董事会编号

只会重复1.2.3.4.5。

当撰写超过五篇文章时,我的公告板变成了分页。 如果第1页上的第7页第7.6.5.4.3页有7篇文章注册,则这样做是正常的 但是,如果目前有7篇文章,最多可达1页5 4 3 2 1 2 2页2 我该如何修复idx?

0 个答案:

没有答案