asp.net - 我可以在 MVC 站点中使用 Asp.Net WebForm 用户控件吗?

标签 asp.net asp.net-mvc user-controls asp.net-mvc-4 webusercontrol

我在 asp.net 4.0 中有一个网站,有 10 个页面和 12 个用户控件。

现在我想在asp.net MVC 4.0 中迁移这个站点;那么我可以重用那些用户控件(在传统的 asp.net 中存在)并使用 <%= Html.RenderUserControl() %> 呈现它们吗? .

总之我的问题是 是否可以在asp.mvc 4中使用asp.net的用户控件 ?

非常感谢,

吉加尔

最佳答案

您通常不能在 MVC 应用程序中使用 asp.net 控件。几乎所有控件都需要 View 状态,而 ASP.NET MVC 不支持。

关于asp.net - 我可以在 MVC 站点中使用 Asp.Net WebForm 用户控件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721119/

相关文章:

c# - 仅当项目中存在属性时才在 aspx 中使用 Eval - 抛出 DataBinding 异常

c# - 在 MVC c# 中将 base64 转换为可下载的 zip 文件

.net - 在控件上设置边距、宽度绑定(bind)到实际宽度会导致 VS2012 崩溃

.net - 如何检查控件是否已加载?

c# - 如何禁用 ASP.NET 的自动注销功能

asp.net - 将按钮单击事件移动到 asp 后未触发 :content

c# - 创建我的第一个 HttpHandler - 不起作用

asp.net-mvc - 请求验证-ASP.NET MVC 2

asp.net-mvc - 仅显示模型中的某些值

wpf - 在其他控件旁边显示 itemtemplate 中的用户控件列表