亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

分頁不起作用

分頁不起作用

C#
aluckdog 2021-05-12 17:30:03
我在Microsoft上看到了一篇文章,介紹如何在c#中添加分頁。循序漸進地遵循本文,我在適應我的觀點時遇到了一些困難。在給出一些代碼的同時,我將嘗試更好地解釋自己:控制器:[HttpGet("searchmovie")]public IActionResult Search(string option, string searchmovie, int? page, string currentFilter){    if (search != null)    {        page = 1;    }    else    {        search = currentFilter;    }    SearchViewModel data = new SearchViewModel();    int pageSize = 4;    IEnumerable<SearchDataItemViewModel> searchMovie =    Mapper.Map<IEnumerable<SearchDataItemViewModel>>(_unitOfWork.Movies.GetByString(search));    var searchMoviesP = Helpers.PaginatedList<SearchDataItemViewModel>.CreateAsync(searchMovie,page ?? 1, pageSize);    data.SearchMovie = searchMoviesP;    return View("Search", data));}這是我的看法:<li class="tab-2 tabs-list-item">    <ul>        <li>            <h3 class="tabs-header">LoremIpsum</h3>            <ul class="content-full col-1">                @foreach (var mv in Model.SearchMovie)                {                    if (mv != null)                    {                        <li>                            <div class="to-do-desc">                                <p>@mv.Text</p>                            </div>                        </li>                    }                    else                    {                        <li><p>No results</p></li>                    }                }            </ul>        </li>    </ul>關于Microsoft文檔,我對應該傳遞給視圖的哪些模型組件有任何想法嗎?被卡在這里了一段時間,所以一些精靈將不勝感激謝謝?。?!
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

您可以在控制器中執行此操作:

var searchMoviesP = Helpers.PaginatedList<SearchDataItemViewModel>.CreateAsync(searchMovie,page ?? 1, pageSize);
data.SearchMovie = searchMoviesP;

因此,分頁列表是SearchMovie視圖模型的嵌套屬性。

但是在您看來,您可以嘗試以下操作:

Model as Website.Helpers.PaginatedList<Website.ViewModels.SearchDataItemViewModel>

Model是行不通的,因為是SearchViewModel。相反,您的意思是:

Model.SearchMovie as Website.Helpers.PaginatedList<Website.ViewModels.SearchDataItemViewModel>

現在,您正在訪問先前將分頁列表設置為的模型的相同屬性。


查看完整回答
反對 回復 2021-05-23
  • 1 回答
  • 0 關注
  • 187 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號