我们目前有 .net 3.5 使用带有页面代码的 Web 表单。是否可以将此项目的 MVC 功能添加到任何现有页面?
添加到项目中的新页面怎么样?
我认为答案是否定的,但也许有一些创造性的方法。
第二。我是否需要做任何特别的事情才能在这些 Web 表单页面上使用 Razor,或者它是否包含在 .net 3.5 + 的框中?
我们目前有 .net 3.5 使用带有页面代码的 Web 表单。是否可以将此项目的 MVC 功能添加到任何现有页面?
添加到项目中的新页面怎么样?
我认为答案是否定的,但也许有一些创造性的方法。
第二。我是否需要做任何特别的事情才能在这些 Web 表单页面上使用 Razor,或者它是否包含在 .net 3.5 + 的框中?
ASP.NET MVC 和 ASP.NET Web 表单将并行运行。然后,您可以将新页面(MVC 视图或 Web 表单)添加到项目中。两者之间的链接有点不同,因为 MVC 将使用开箱即用的友好 URL,而 Web 表单则不会。您也可以使用路由链接到 Web 表单,但请确保您使用的路由足够不同,您不会意外地同时使用相同路由的 Web 表单端点和 MVC 视图。
我不相信 Razor 可以与 .NET 3.5 一起使用,但还没有尝试过看看是否有办法。我个人会考虑确定是否可以更新,因为 4.0 有好处(现在是 4.5,虽然最好与尚未广泛发布的 Visual Studio 2013 一起使用 - MSDN 上的 RTM)。