在MVC3中重用asp.net自定义服务器控件

在MVC3中重用asp.net自定义服务器控件,asp.net,asp.net-mvc-3,controls,httpcontext,Asp.net,Asp.net Mvc 3,Controls,Httpcontext,我有一个asp.net自定义服务器控件。我是否可以在MVC3中重用它?我现有的asp.net控件很大程度上依赖于在HttpContext中存储信息。如果我能以某种方式使控件在MVC3中经历asp.net页面生命周期,那么也许我可以在MVC3中以最少的重写来处理这些信息 有没有办法让asp.net Httpcontext与MVC3 Httpcontext共存 谢谢,ASP.Net MVC通过精简的HttpContextWrapper类使用相同的HttpContext类 但是,大多数ASP.Net服

我有一个asp.net自定义服务器控件。我是否可以在MVC3中重用它?我现有的asp.net控件很大程度上依赖于在HttpContext中存储信息。如果我能以某种方式使控件在MVC3中经历asp.net页面生命周期,那么也许我可以在MVC3中以最少的重写来处理这些信息

有没有办法让asp.net Httpcontext与MVC3 Httpcontext共存

谢谢,ASP.Net MVC通过精简的HttpContextWrapper类使用相同的HttpContext类


但是,大多数ASP.Net服务器控件在MVC中不起作用。

事实并非如此,如果它们不明确依赖视图状态,它们就会起作用,而视图状态在MVC中不起作用。特别是我在MVC中使用的报告控件没有任何问题。回发是不确定的,因为它依赖于视图状态。。。实际上取决于此处的控件。我的自定义控件没有viewstate或postback。它很瘦。它只是在asp.net页面生命周期的范围内@Blindy您是如何在MVC3中调用服务器控件的?@user:试试看会发生什么。将其转换为子操作和部分视图也应该相当容易。@user742276,继续,然后添加它。但是,请确保您的视图是.aspx,它无法与我能够理解的Razor语法一起工作。