【发布时间】:2012-12-25 10:24:04
【问题描述】:
cshtml 或 aspx 通常是一种不好的做法,因为它打开了在视图页面中编写逻辑的大门?如果您通过 Ajax/Jquery 直接向 Web 服务请求服务器端逻辑,那么纯 HTML 解决方案会不会更好?
【问题讨论】:
cshtml 或 aspx 通常是一种不好的做法,因为它打开了在视图页面中编写逻辑的大门?如果您通过 Ajax/Jquery 直接向 Web 服务请求服务器端逻辑,那么纯 HTML 解决方案会不会更好?
【问题讨论】:
在您的视图中编写视图逻辑并没有错。这就是它们的设计目的。使用纯 HTML 解决方案,您将无法构建动态网站。
【讨论】:
cshtml 或 aspx 通常是一种不好的做法,因为它打开了在视图页面中编写逻辑的大门?
是的,在 MVC 世界中,模型填充了数据(在应用业务逻辑之后),然后这些模型绑定到视图,在视图内编写逻辑的范围非常小。这也不是好的做法,因为没有分离/可重用范围。
如果您通过 Ajax/Jquery 请求服务器端逻辑,纯 HTML 解决方案会不会更好?
是的。这就是今天大多数网站都混合使用(ajax 和服务器)的原因,以提供更好的 UI 体验。
【讨论】: