我在一个大的Active Directory项目上工作,我需要使用ASP.NET MVC重新制作整个Intranet应用程序。如果Razor是必需品,我在徘徊?特别是对于表格,我很难用Razor形式(这是一个菜鸟)。
我已经读过Razor对于可扩展应用程序是必不可少的,我想这就是这种情况,但如果我能躲避这些丑陋的东西,那就太棒了。 最后,我是否需要将它用于一切?
我在网上看过使用经典HTML表单的示例,以及Razor用于条件等的示例。我不介意将它用于条件,我只是无法弄清楚如何用它来渲染我的表格。是否可以使用普通的html表单,或者当我拥有10亿个文档时,它是否会在未来产生一些可扩展性问题? :)
感谢您的帮助,希望这不是多余的,我已经看到了这个主题。
答案 0 :(得分:1)
这取决于你想要你想要的。
这可以帮助您做出决定。View Engine Comparison
答案 1 :(得分:1)
您不需要使用Razor Html Helpers来生成表单/输入标签(您可以使用标准HTML标记),但是您会错过一些好处(特别是与预先填充的viewmodel集成)字段,验证等)。在提交方面捕获FORM POST时,您还需要确保输入名称正确匹配。