Asp.net-Mvc-3
無法使用 NuGet PagedList ASP.NET MVC # 查看
我不能使用以下命名空間在視圖的最頂部
PagedList使用剃須刀@model PagedList.IPagedList<PhoneBook.Models.Contact>``Index.cshtml我已經安裝了 PagedList 並且我已經在我的控制器中使用了下面的程式碼
using PagedList;控制器頁面沒有錯誤,但為什麼不能在 Index.cshtml(視圖)中使用命名空間?請幫忙..
BuildStarted 引用或存在於同時使用,
在控制器中
using PagedList; using PagedList.Mvc;並在視圖中使用
@model PagedList.IPagedList<PhoneBook.Models.Contact> @using PagedList; @using PagedList.Mvc;並使用分頁
@Html.PagedListPager(Model, page => Url.Action("Index", new { page = page }))
我剛剛發現了這個問題,因為我遇到了同樣的問題。我已經閱讀了許多建議使用這個 PagedList 對象的教程,但是沒有一個說任何關於向 web.config 文件中添加任何內容的內容。這就是我為完成這項工作所做的。我使用了來自@BuildStarted 的評論中的一些資訊。我正在使用VS2010。
將此添加到 web.config 文件中:
<add assembly="PagedList.Mvc" namespace="PagedList.Mvc" tagPrefix="plmvc"/>所以它應該看起來像這樣(剪斷):
<configuration> <system.web> <pages ...> <controls> <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" /> **<add assembly="PagedList.Mvc" namespace="PagedList.Mvc" tagPrefix="plmvc"/>** </controls> </pages> </system.web> </configuration>