在MVC中渲染部分aspx页面(后面有代码)

时间:2011-10-08 17:26:48

标签: asp.net asp.net-mvc

是否可以呈现具有代码隐藏的web-forms aspx页面?

atm我认为我将使用iframe执行此操作,但没有它会更好。

有人知道这是否可行?

1 个答案:

答案 0 :(得分:1)

是的,只要它仍然是一个合适的Mvc视图,就可以拥有一个带代码隐藏的aspx。如果它是一个带控件的WebForms页面,那么事情可能就不起作用了。此外,如果您正在使用页面事件(PreRender等),那么它也可能无法正常工作。

不支持从混合的Mvc视图和WebForms页面组合最终输出。您将不得不使用像iframe这样的东西

Mvc中的视图通常没有代码隐藏的原因是因为这可能会鼓励人们将应用程序逻辑放在其中而不是Mvc模式