我一直有一个了解几个MVC框架(如导轨,Merb的,CakePHP的,codeignitier,和同类者...)我应该在哪里保存复杂的MVC应用程序UI状态?
所有的样品我见过基本上都是简单明了的CRUD页面,携带所有查询字符串中需要的infr和发布的字段值。
我有几个应用由经典的asp构建的某种框架构成的应用程序。
这个框架处理一些比我发现的例子更复杂的CRUD。
类似于主 - 细节,通过示例过滤,分页,排序和类似物。
我有一个控制器类,它只是一个有限状态机,通过不同的状态(如新的,浏览,过滤器,显示等),然后根据提出的事件执行相应的操作,最后检索向呼叫页面发送信息。
要做到这一点,我有几个隐藏的投入,以保持网页的状态(如电流id,过滤指标分析,订单审核规定,以前的状态,以前的事件,那么,你的想法)
怎么办你认为这将是实现这种功能的最完美的方法吗?
隐藏输入内置视图和从控制器使用? (我想这将是我在做什么,现在在CLASSI ASP等效)
-
基本上(响应tvanfosson添加),我的问题是指第三类,依赖于上下文的设置(关于其他两个类别,我同意你)我存储在隐藏字段中的信息,以将它们存储在查询字符串中,我猜当你点击“下一页”时,需要保存在查询字符串中,对吗?所以这段查询字符串会被追加到执行某种动作的每个链接中......
我不确定,使用查询字符串而不是隐藏输入的优缺点是什么?
你保持什么状态,不能作为路径部分转移到URL? – Will 2009-01-14 17:32:54