2

MVC アプリケーションでMvcPAgerを使用しています。

MvcPager Refrence がアプリケーションに追加されました

私の見解

@model  Webdiyer.WebControls.Mvc.PagedList<MvcApplicationdyncat.Models.ProductModel>
<div class="page-list">
   @Html.Pager(Model, new Webdiyer.WebControls.Mvc.PagerOptions { PageIndexParameterName = "page", FirstPageText = "First", ShowPrevNext = true, ShowFirstLast = true, PrevPageText = "Prev", NextPageText = "Next", LastPageText = "Last", CurrentPagerItemWrapperFormatString = "<a href='#' class='selected'>{0}</a>" })
</div>

コントローラー:

using Webdiyer.WebControls.Mvc;
PagedList<ProductModel> pagedList = productModels.ToPagedList<ProductModel>(num, this.ProductListPageSize);
return View(pagedList);

私の質問は

1>プロジェクトとビューに mvcpager 参照を追加している場合、@Html の後に "Pager" 拡張子が見つからないのはなぜですか。? 2>Pager に必要なその他のリファレンスはありますか?

4

1 に答える 1

1

ビューの最初の行に次のステートメントを追加してみてください。

@using Webdiyer.WebControls.Mvc

プロジェクトで MvcPager コード ファイルを使用しますか? それとも、dll にコンパイルする別のプロジェクトとしてそれらを持っていますか? 独自のプロジェクトにそれらがある場合は、それらを適切なフォルダーに配置する必要があります。MvcPager という名前のフォルダーを作成し、そこにすべてを配置できます。ファイルを間違ったフォルダに置くと、コンパイルされず、使用できなくなる可能性があります。

于 2013-06-13T06:32:09.910 に答える