使用asp.net mvc framework的iis服务器v5.1上的分页问题
我是asp.net中这个mvc框架的新手。我的问题是,我已经在我的应用程序及其运行良好的asp.net开发服务器中实现了分页,当我单击地址栏上的页面链接时,它会显示我,并在第二页显示列表。 在AdminUsers控制器中,我定义了名为Index和page的方法,如下所示使用asp.net mvc framework的iis服务器v5.1上的分页问题,asp.net,asp.net-mvc,pagination,Asp.net,Asp.net Mvc,Pagination,我是asp.net中这个mvc框架的新手。我的问题是,我已经在我的应用程序及其运行良好的asp.net开发服务器中实现了分页,当我单击地址栏上的页面链接时,它会显示我,并在第二页显示列表。 在AdminUsers控制器中,我定义了名为Index和page的方法,如下所示 public ActionResult Index(int? page) { List<userview> userview = _entities.userview.ToList();
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 });
}
public ActionResult索引(int?页)
{
List userview=_entities.userview.ToList();
页面列表数据=新页面列表(用户视图,第1页,第2页);
返回视图(数据);
}
公共行动结果页(int?id)
{
//返回视图();
返回RedirectToAction(“Index”,“AdminUsers”,new{page=id});
}
在视图部分,我使用了
但它在IIS服务器上不工作。它给我一个找不到的错误页面
global.asax中是否存在路由问题或IIS服务器版本问题。
请帮助我,我必须在IIS服务器上部署分页,该服务器目前不工作,但在本地服务器上工作。IIS网站中是否有通配符映射?如果没有,您可以选择如何添加。修复了代码格式并重新标记如果您使用向导创建了一个新的ASP.NET MVC应用程序并将其部署到IIS中的虚拟目录中,它是否有效?+1用于建议IIS中的通配符映射。似乎这就是问题所在,因为OP提供的URL是无扩展的。嘿,我按照你的建议做了,但现在我的一些IIS服务器设置已更改,因此我收到了“未找到页面”错误。我在IIS服务器上看不到我的应用程序。请先帮我解决这个问题