我正在使用MVC 3,我的一个观点是绑定到一个相当大的模型。实际模型具有超过130个属性(所有这些都在视图中使用)。每当我回发视图时它都非常慢,直到服务器端才需要很长时间。这是因为我启用了客户端验证吗?
答案 0 :(得分:1)
“点击服务器端”是什么意思?
它看起来像是模型处理的问题,而不是框架的问题。如果您的模型具有5或130个属性 - 那根本不应该是用户注意到的,这无关紧要。 仔细检查模型处理代码以进行长时间运行。如果模型对象那么大,我很确定某些地方有。
另外,我建议检查客户端 - 服务器通信是否存在任何问题(javascript,重型表单等)。 IE9 / Chrome和Fiddler中的内置工具足以跟踪这些问题。