【问题标题】:What's the differences in cshtml and html? [closed]cshtml和html有什么区别? [关闭]
【发布时间】:2016-02-25 13:02:26
【问题描述】:

我想使用 MVC 和 Angular 创建一个项目,并且我考虑过使用 html 之类的模板。 这是最佳实践吗? 如果我使用 html,我的应用程序或 Razor 之外的其他东西会失去安全性吗?

【问题讨论】:

  • 没有“最佳实践”。如果您想减轻服务器的负担,请在 javascript 客户端使用 angular 尽可能多地执行操作。如果您更愿意创建 html 服务器端(例如,根据用户所处的角色,您有不同的输出),也许 razor 是更好的选择。答案是:视情况而定
  • 好的.. 谢谢亚历山大·德克!!
  • 相关:Using Html instead of csHtml;我建议编辑此问题以删除“最佳实践”,并可能(?)将此问题标记为我链接的问题的欺骗。我通过搜索与此问题的标题非常相似的内容找到了这一点。 Lucas,如果您还在这里,我强烈建议您避免在 SE 网站上询问“最佳实践”。

标签: c# html asp.net asp.net-mvc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2019-08-30
    • 1970-01-01
    • 2010-12-10
    • 2011-09-20
    • 2013-03-25
    • 2016-07-17
    • 2015-07-17
    • 2014-07-11
    相关资源
    最近更新 更多