2012-03-30 62 views

回答

17

MapPageRoute可以映射到一個特定的.aspx文件的路徑時使用。 MapRoute用於將路由映射到控制器操作。

您可以在一個應用程序中混合使用WebForms和MVC,然後使用這兩種映射函數來創建路由。

如果你看一下MSDN documentationMapPageRoute它指出:

提供一種方法來定義Web窗體應用程序的路由。

+0

我明白了,所以這意味着MapRoute只能用於MVC,因爲WebForms沒有控制器和操作。雖然MapPageRoute可以同時用於WebForms和MVC – allan 2012-03-30 08:14:03

+2

幾乎:) MapRoute確實只適用於MVC,因爲它將您的路線映射到控制器。 MapPageRoute僅適用於WebForms,因爲它映射到一個aspx文件。因此,MapPageRoute不能用於映射WebForm頁面 – 2012-03-30 08:33:47

+3

Wouter de Kort,您的評論上面與自己衝突。你的意思是說:「所以MapPageRoute不能用於映射MVC。」 – 2012-10-16 20:07:21