Web开发入门:cshtml在视图中产生逻辑

时间:2012-12-25 10:24:05

标签: jquery asp.net html razor

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

在通过Ajax / Jquery请求服务器端逻辑的情况下,纯HTML解决方案不会更好吗?

是。这就是为什么今天大多数网站都是混合的(ajax是服务器),基于提供更好的UI体验。