首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET MVC中使用ASP.NET Web Forms UserControl?

在ASP.NET MVC中使用ASP.NET Web Forms UserControl?
EN

Stack Overflow用户
提问于 2009-01-19 20:43:51
回答 2查看 1.6K关注 0票数 6

我的任务是制作一个原型web应用程序,我正在考虑是使用ASP.NET WebForms还是新的ASP.NET MVC。

我想用一个商用的ASP.NET UserControl,它提供了我所需的95%的功能(它是以AJAX-y的方式实现的)。但是我听说由于WebForms没有使用ViewState,所以它不能运行这些基于ASP.NET表单的控件。

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

我真的很想使用这个商业UserControl,但如果可以的话,我想使用ASP.NET MVC,而且前提是ASP.NET MVC在尝试使用基于WebForms的控件时不会给我带来太多麻烦。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-01-19 21:03:05

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

因此,例如,您可以创建基于WebForms的页面来利用商业控件,并将MVC用于其他一切。您还可以设置一个简单的测试,看看控件是否可以在没有ViewState的情况下运行--这样就可以在MVC中使用它了--然后使用混合方法。

票数 8
EN

Stack Overflow用户

发布于 2009-01-19 20:45:25

它可能不会起作用。没有大多数商业控件以某种方式依赖的视图状态、回发(在Webforms意义上)或页面生命周期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/459093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档