asp.net - ASP.net MVC Webforms View 引擎的缺点?

标签 asp.net asp.net-mvc

我目前正在计划一个基于 MVC 的新项目。现在,有几种不同的 View 引擎,我只是想知道 Webforms 引擎的哪些缺点可以证明切换的合理性?有人觉得really strong反对它,我只是想知道为什么?

我还能在其他 View 引擎中保留 .ascx 控件之类的东西吗,比如 SparkStringTemplate ? (好吧,公平地说,这只是使用 RenderPartial 并传入适当的 ViewData,但它仍然是多个 View 上常见“ block ”的模块化)

最佳答案

根据我的经验,网络表单引擎唯一真正的缺点是冗长。 Spark 更加简洁,并且支持局部(虽然不是 .ascx)和母版页。

你可以并排运行 Spark 和标准的 webforms 引擎,所以如果你遇到任何 spark 不适合你的情况,你仍然可以使用 webforms(我不知道如何在它们之间共享母版页)。

关于asp.net - ASP.net MVC Webforms View 引擎的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807549/

相关文章:

c# - 渲染出一张 table

c# - 向新用户 aspx 发送自动电子邮件

asp.net - 将 Window Form 服务器与 asp.net 服务器连接

asp.net-mvc - 使用 HTTP 302 将 css/script 重定向到登录页面的表单例份验证

返回语句后的 C# 触发事件

javascript - 将 LinkBut​​ton 放在 GridView 的单元格上,并在用户单击它时运行 javascript 函数

c# - 数据表到通用列表的转换

asp.net-mvc - Orchard CMS 中的 IdentityPart 有什么用?

.net - Signalr:通过wpf连接远程主机

c# - 有没有办法在 Asp.net Core 中执行批处理请求?