我是新來的這個mvc框架在asp.net。我的問題是我已經在我的應用程序和其工作良好的asp.net開發服務器上實現分頁,當我點擊地址欄上的頁面鏈接時,它顯示我http://localhost:1139/eigencrm/AdminUsers?page=2並在第二頁上顯示列表。 在AdminUsers控制器我已經定義了一個名爲指數和頁面的方法如下分頁問題在iis服務器v5.1使用asp.net mvc框架
public ActionResult Index(int? page)
{
List<userview> userview = _entities.userview.ToList();
PagedList<userview> data = new PagedList<userview>(userview, page ?? 1, 2);
return View(data);
}
public ActionResult Page(int? id)
{
//return View();
return RedirectToAction("Index","AdminUsers", new { page = id });
}
並在視圖部分我已經使用<% this.ShowPagerControl(Model,"AdminUsers", "Page"); %>
但它不IIS服務器上的工作,它給了我一個錯誤頁面不找到 是否存在global.asax中的路由問題或IIS服務器版本的問題。 請幫助我我必須在IIS服務器上部署分頁,這是現在不工作,但在本地服務器上工作。
固定代碼格式並被重新標記 – 2010-01-01 09:20:35
如果使用嚮導創建新的ASP.NET MVC應用程序並將其部署到IIS中的虛擬目錄,它是否工作? – 2010-01-01 09:36:16