我目前正在计划一个基于 MVC 的新项目。现在,有几种不同的 View 引擎,我只是想知道 Webforms 引擎的哪些缺点可以证明切换的合理性?有人觉得really strong反对它,我只是想知道为什么?
我还能在其他 View 引擎中保留 .ascx 控件之类的东西吗,比如 Spark或 StringTemplate ? (好吧,公平地说,这只是使用 RenderPartial 并传入适当的 ViewData,但它仍然是多个 View 上常见“ block ”的模块化)
最佳答案
根据我的经验,网络表单引擎唯一真正的缺点是冗长。 Spark 更加简洁,并且支持局部(虽然不是 .ascx)和母版页。
你可以并排运行 Spark 和标准的 webforms 引擎,所以如果你遇到任何 spark 不适合你的情况,你仍然可以使用 webforms(我不知道如何在它们之间共享母版页)。
关于asp.net - ASP.net MVC Webforms View 引擎的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807549/