ASP.NET Q&A

ASP.NET MVC5로 만든 게시판 글번호 관련 질문입니다. ssssllll 평점: 없음 조회: 112
 <div class="col-lg-9 mb-4">
                    <h2 style="margin-right:431px;">공지사항</h2>
                    <div class="row">
                        <table class="footable table table-stripped toggle-arrow-tiny" data-page-size="3" id="table">
                            <thead>
                                <tr>
                                    <th data-toggle="true" data-sort-ignore="true" width="13%" class="text-center">글번호</th>
                                    <th data-sort-ignore="true" class="text-center" width="15%">분류</th>
                                    <th width="40%" class="text-center">제목</th>
                                    <th data-hide="phone,tablet" class="text-center" width="auto">글쓴이</th>
                                    <th data-hide="phone" class="text-center" width="auto">작성일</th>
                                </tr>
                            </thead>
                            <tbody>
                                @{
                                    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>
                </div>

게시판 코드입니다.
글을 작성할때 5개가 넘어가면 페이지가 넘어갑니다. 근데 페이지가 넘어갔을때
2페이지에 1
1페이지에 2 3 4 5 6 이렇게 있어야 정상적으로 등록이 된 것인데
저는 
2페이지에 1
1페이지에 1 2 3 4 5 이렇게 등록이 됩니다.
또 게시판이 총 3개인데 글 번호가 공유가 됩니다.
공지사항 게시판에 1,2번글이 있고 FAQ게시판에 3번글 다시 공지사항게시판에 4번글 이렇게 올라갑니다. 어떻게 수정해야 할까요?
공지사항게시판
4
2
1
FAQ
3
이런식으로 올라갑니다.
태그 : 게시판 ASP.NET MVC
작성자 정보
ssssllll
Level 5
 [EXP.8/16]

메일:  비공개
글등록 +12 36 덧글등록 +3 12
자기소개
sssssss
글 공유하기 |
  tweet facebook
2017-12-06 오후 2:33:16
나도한마디
사용자
ssssllll            [2017-12-06]
Level 5
 [EXP.8/16]
[HttpGet]
public ActionResult Notice(int? page)
{
var article = db.Articles.OrderByDescending(o => o.ModifyDate);
var pageNumber = page ?? 1;
var OnePageOfArticle = article.ToPagedList(pageNumber, 5);

ViewBag.OnePageOfList = OnePageOfArticle;

return View();

}

컨트롤러입니다.
사용자
몬난아            [2017-12-06]
Level 70
 [EXP.196/250]
정확한건 모르겠지만 대충봤을때는 page를 쿼리 스트링으로 유지하시면 글쓰고 나왔을때 쿼리 스트링이 변경되었는지 보셔야할것이고.. 그게 아니라면
@Html.PagedListPager 안에서 어떤 변수를 현제 페이지를 읽어서 뿌리는지 찾아서 수정하면 크게어려울것 같진 않습니다..
사용자
ssssllll            [2017-12-06]
Level 5
 [EXP.8/16]
근데 또 그냥
item in model

idx =model.Count-i


이렇게 설정하면 왜 다른 게시판이랑 글번호를 공유하는지 ??
사용자
ssssllll            [2017-12-06]
Level 5
 [EXP.8/16]
<td>@idx.ToString()</td> 이부분이 글번호 부분인데 지금 ViewBag.OnePageOfList에서 불러와서
idx = ViewBag.OnePageOfList.Count-i 이렇게 하니깐 12345만 계속 나오는거 같더라구요,, 근데 item in ViewBag.OnePageOfList 이 부분을 바꾸면 개체에 널값이 나오네여,,,, 하아...
태그로 엮인글
[구인&교육정보] 1214_PJT(C#.NET)공유드립니다  장자방
[ASP.NET Q&A] asp.net MVC5로 게시판 댓글 기능 추가하려고 합니다.[1]  ssssllll
[정보공유] ASP.NET MVC5 & AZURE Cloud 기반의 반응형 웹사이트 개발 서비스하기 무료교육 안내  eddy
[구인&교육정보] 1206_C#.NET_PJT공유드립니다  장자방
[구인&교육정보] 1204_SI_PJT(C#.NET)공유드립니다  장자방
[ASP.NET Q&A] asp.net mvc 4000자 이상의 문자열을 db에 넣을때 에러 발생[1]  괴물
[ASP.NET Q&A] ASP.NET MVC5로 만든 게시판 글쓰기 관련 질문입니다.[2]  ssssllll
[ASP.NET Q&A] ASP.NET CORE 2.0 에서 아이덴티 사용자 인증(LogIn,LogOut)[3]+3  똘똘
[구인&교육정보] AST.NET개발자 모십니다  장자방
[ASP.NET Q&A] asp.net mvc는 웹 사이트 방식으로 개발이 불가한가요?  망할 웹
글리스트
ASP.net Radiobutton 선택 변환값을 AUTOPOSTBACK="fales" 상태에서 변경방법[1]  은빛늑대
asp.net MVC5로 게시판 댓글 기능 추가하려고 합니다.[1]  ssssllll
 ★현재글->   ASP.NET MVC5로 만든 게시판 글번호 관련 질문입니다.[2]+2  ssssllll
bootstrap.css 수정해서 사용하시나여?  돌풍이
devExpress asp.net용 차트컨트롤이 있나요?[1]  민성
asp.net model class에서 join에 의한 필드 처리 조언 구합니다.  애셋
asp.net mvc 4000자 이상의 문자열을 db에 넣을때 에러 발생[1]  괴물
ASP.NET MVC5로 만든 게시판 글쓰기 관련 질문입니다.[2]  ssssllll
에러 부탁드립니다. 파일첨부 루으르훙
ASP.NET MVC6 에서 메뉴 텍스트 문제[1]+6  돌풍이
코어 2.0 으로 게시판 만들고 있는데 selectbox 조건 문의 드려요[2]+2  기초탄탄
ASP.NET CORE 2.0 에서 아이덴티 사용자 인증(LogIn,LogOut)[3]+3  똘똘
같은 도메인에서 포트만 다르게 했을때 세션아이디 공유가 가능할까요?  홍피아