.NET web应用的MVC是如何实现的?
刚才看了两个open source的.NET web application,好象页面之间的跳转完全是随意的,并没有发现controller存在的迹象。web控件完全是与aspx页面绑定在一起,作为view的一部分。请问.NET的web应用是否采用MVC模式?如果有,model和controller是如何实现的?MVC的架构一般是如何设计的?
另一个相关的问题:如果工作流由view来控制,如何简单地把web application移植为desktop applicaton?或者说,对于同样的业务,如何用最小的重复编码同时支持web-UI和desktop-GUI?