我正在尝试将现有的Web表单应用程序升级到即将推出的框架,并根据新的业务需求重写几个工作流程。我想在这个项目中引入基于TDD的开发,但经过一些调查发现ASP.NET MVC不会帮助我,因为我的web现有应用程序使用了大量的Infragistics UltraWebGrid控件进行分组,分页,列移动等,没有好的选择ASP.NET MVC世界中的网格。我还需要在此版本中支持黑莓。因此,我计划在同一个项目中同时使用MVP用于桌面客户端和MVC用于黑莓客户端。
我想知道是否有人在他们的项目中做了类似的事情,并使用MVP模式链接到任何好的开源asp.net应用程序。我不想使用WCSF,因为它太重了。我看到了他们的MVPBundle示例应用程序,但它没有使用现代工具,如IoC(Unity或StructureMap),Mocking框架等。
此致 苏尼
答案 0 :(得分:2)
latest incarnation的Nerd Dinner在ASP.NET MVC应用中有mobile support。
我不确定黑莓的JS支持,但是有很多网格/转发器类型的控件和机制可以使用jQuery或即将推出的ASP.NET AJAX 4模板控件。