我正在为我的下一个项目寻找对 asp.net mvc 的见解。Mvc 看起来确实不错,但我仍然对先入为主有一些保留意见。
该应用程序将包含一些数据输入,然后用户从数据中生成报告。我的目标是使应用程序具有高度交互性(动态图表、自动完成、验证、服务器通知更新等),但我遇到了问题。
目前,我正在构建一个 Webforms 应用程序,但在回发后显示通知时继续遇到“视图状态已损坏”。我了解页面已更改并且在显示模式时不再有效......但必须有更好的方法来创建客户端交互。
这导致我研究asp.net mvc。到目前为止,我发现的一切似乎都很棒(测试能力、关注点分离、支持松散(r)耦合视图),但与使用 webforms 相比,使用 mvc 启动和运行似乎要多做很多工作......这种情况???
PS。我将只有一个客户端(台式机/笔记本电脑而不是移动设备)并且想知道这有多重要。
谢谢