【问题标题】:Getting started web dev: cshtml results in logic in views [closed]网络开发入门:cshtml 在视图中产生逻辑 [关闭]
【发布时间】:2012-12-25 10:24:04
【问题描述】:

cshtml 或 aspx 通常是一种不好的做法,因为它打开了在视图页面中编写逻辑的大门?如果您通过 Ajax/Jquery 直接向 Web 服务请求服务器端逻辑,那么纯 HTML 解决方案会不会更好?

【问题讨论】:

    标签: jquery asp.net html razor


    【解决方案1】:

    在您的视图中编写视图逻辑并没有错。这就是它们的设计目的。使用纯 HTML 解决方案,您将无法构建动态网站。

    【讨论】:

      【解决方案2】:

      cshtml 或 aspx 通常是一种不好的做法,因为它打开了在视图页面中编写逻辑的大门?

      是的,在 MVC 世界中,模型填充了数据(在应用业务逻辑之后),然后这些模型绑定到视图,在视图内编写逻辑的范围非常小。这也不是好的做法,因为没有分离/可重用范围。

      如果您通过 Ajax/Jquery 请求服务器端逻辑,纯 HTML 解决方案会不会更好?

      是的。这就是今天大多数网站都混合使用(ajax 和服务器)的原因,以提供更好的 UI 体验。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-20
        • 2010-11-24
        • 2017-11-12
        相关资源
        最近更新 更多