我们有几个相对较大的Web Forms web应用程序项目,但我们仅限于使用.net 4.0,因为我们的一些客户端仍在使用Windows Server2003,而.net4.5与该操作系统不兼容。
有没有可能让在.net4.5上创建的模型绑定框架与.net4.0 WebForms一起工作?也许是类似于.net2.0或LinqBridge上的扩展方法(尽管这显然几乎是100%编译时的东西)。
如果在某种程度上这是可能的,我想我会花时间去做。也许可以从原始源中提取代码(我现在正在下载它们,看看它是如何工作的),然后像扩展或继承排序一样插入到我们当前的页面生命周期中。
这种机制是否有一些外部依赖性,从而使这一点变得令人望而却步?
发布于 2013-02-10 07:16:23
基于WebForms的功能需要更改,这些更改仅在4.5中可用。
也就是说,如果您需要某种形式的模型绑定,您可以始终尝试对站点中需要模型绑定的特定部分使用ASP.NET MVC或WebAPI框架,而将其余部分保留为WebForms。它们目前都只需要.NET 4.0。您可以从中获益,因为这两种产品都是受支持的产品。
https://stackoverflow.com/questions/14733535
复制相似问题