Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用asp.net mvc framework的iis服务器v5.1上的分页问题_Asp.net_Asp.net Mvc_Pagination - Fatal编程技术网

使用asp.net mvc framework的iis服务器v5.1上的分页问题

使用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();

我是asp.net中这个mvc框架的新手。我的问题是,我已经在我的应用程序及其运行良好的asp.net开发服务器中实现了分页,当我单击地址栏上的页面链接时,它会显示我,并在第二页显示列表。 在AdminUsers控制器中,我定义了名为Index和page的方法,如下所示

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服务器上看不到我的应用程序。请先帮我解决这个问题