1

我们有几个相对较大的 Web Forms Web 应用程序项目,但我们仅限于使用 .net 4.0,因为我们的一些客户仍在使用 Windows Server 2003,而 .net4.5 与该操作系统不兼容。

是否有可能使在 .net4.5 上创建的模型绑定框架与 .net4.0 WebForms 一起使用?可能类似于 .net2.0 上的扩展方法(尽管这显然是几乎 100% 编译时间的东西)或 LinqBridge。

如果这在某种程度上是可能的,我想我会花时间去做。也许如果可以从原始源中提取代码(我现在正在下载它们以查看它是如何工作的)并像我们当前页面生命周期中的各种扩展或继承一样插入。

该机制是否具有某些外部依赖性,会使这种情况变得令人望而却步?

4

1 回答 1

1

基于 WebForms 的功能需要更改,这些更改仅在 4.5 中可用。

也就是说,如果您需要某种形式的模型绑定,您总是可以尝试对需要模型绑定的站点的特定部分使用 ASP.NET MVC 或 WebAPI 框架,而将其余部分保留为 WebForms。它们目前都只需要 .NET 4.0。您将获得这两种产品都是受支持的产品的好处。

于 2013-02-09T23:16:22.813 回答