【发布时间】:2009-03-12 20:18:51
【问题描述】:
我已经阅读了一些关于 ASP.NET MVC 是否值得从“常规”ASP.NET 迁移的 SO 文章。我看到引用的使用 MVC 的最大原因之一是不必使用 Viewstates。
但是,可以通过在服务器上存储视图状态信息来消除视图状态,如this article 所示。我已经在一个示例项目中尝试过,效果很好,就我所注意到的而言是完全透明的,并且很容易实现。
那么,问题在哪里?我希望它确实会给服务器带来稍高的负载,但它真的会那么糟糕吗?如果没有,为什么没有更多的人使用这种方法而不是抱怨视图状态?
【问题讨论】:
-
我猜他们只是不熟悉它。