2009-12-30 170 views

回答

4

路由不是ASP.NET MVC的一部分 - 它只是ASP.NET本身的一部分。好消息是,它適用於MVC WebForms(ASPX文件)。請查看Phil Haack's blog post關於如何使此工作。

您需要對應用程序進行的唯一更改是將一些配置項添加到web.config中,然後在global.asax.cs中註冊路由(如果您使用的是VB,則爲global.asax.vb)。

+0

值得注意的是,你需要.NET 3.51或更高版本才能使用它。 – 2009-12-30 19:14:14

+0

我糾正了 – Jason 2009-12-30 19:14:33

+1

它實際上是你需要的.NET 3.5 Service Pack 1(不是3.51,因爲沒有這樣的東西:)) – Eilon 2009-12-30 19:16:52

0

System.Web.Routing,同時與ASP.NET MVC運,是不是技術上的MVC框架的一部分。實際上,您可以將其用作常規ASP.NET webforms項目的一部分。

0

Definitly可能的.NET 4.0,所以像在2個月。 另外,google shows今天的如何做的內容很多。

0

正如其他人所說的路由現在內置.NET 4,可以同時用於MVC和Web表單。 ScottGu有一篇關於如何在webforms中使用路由的文章,可以找到here

希望它有幫助。