MapRoute和MapPageRoute有什么区别?

all*_*lan 16 asp.net asp.net-mvc asp.net-mvc-3

MapPageRoute仅用于WebForms而MapRoute用于MVC吗?

或者这些适用于WebForms和MVC吗?

谢谢

Wou*_*ort 17

MapPageRoute将路由映射到特定的.aspx文件时可以使用.MapRoute用于将路由映射到控制器操作.

您可以在一个应用程序中混合使用WebForms和MVC,然后使用这两个映射函数来创建路由.

如果您查看MSDN文档,请MapPageRoute说明:

提供了一种为Web窗体应用程序定义路径的方法.

  • Wouter de Kort,你上面的评论与自己发生冲突.你的意思是说:"所以MapPageRoute不能用于映射MVC." (5认同)
  • 几乎:) MapRoute确实只适用于MVC,因为它将您的路线映射到控制器.MapPageRoute仅适用于WebForms,因为它映射到aspx文件.因此MapPageRoute不能用于映射WebForm页面 (2认同)