gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 中使用 ASP.NET Web 窗体 UserControl?

转载 作者:行者123 更新时间:2023-12-04 14:37:26 24 4
gpt4 key购买 nike

我的任务是制作一个原型(prototype) Web 应用程序,我正在争论使用 ASP.NET WebForms 还是新的 ASP.NET MVC。

有一个我想使用的商业 ASP.NET UserControl,它为我提供了我需要的 95% 的功能(并且它以 AJAX-y 方式实现)。但我听说由于 ASP.NET MVC 不使用 ViewState,它无法运行这些基于 WebForms 的控件。

那么,这是真的还是假的?

我真的很想使用这个商业用户控件,但如果可以的话,我想使用 ASP.NET MVC,并且只有在尝试使用基于 WebForms 的控件时 ASP.NET MVC 不会给我带来太多麻烦的情况下。

最佳答案

传统的 WebForms 和 MVC 并不是相互排斥的。您可以在同一个站点中同时运行它们。有关如何实现这一点的说明,请参阅 Scott Hanselman 的这篇文章.

因此,例如,您可以创建基于 WebForms 的页面来利用商业控制​​,并将 MVC 用于其他一切。您还可以设置一个简单的测试来查看控件是否可以在没有 ViewState 的情况下运行(使其可以在 MVC 中使用)并返回到混合方法。

关于asp.net-mvc - 在 ASP.NET MVC 中使用 ASP.NET Web 窗体 UserControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/459093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com