关于c#:cshtml和html有什么区别?

What's the differences in cshtml and html?

我将要使用MVC和angular创建一个项目,并且我考虑过使用类似html的模板。
这是最佳做法吗?
如果我使用html,是否会失去应用程序的安全性或Razor以外的其他功能?


Cshtml基本上是razor视图扩展,任何视图最终都以html呈现。
您需要在应用程序中使用Razor,因为它支持服务器端代码,但不支持原始html。