S#arp适用于经典ASP.NET甚至WinForms吗?

时间:2010-02-07 08:26:53

标签: asp.net asp.net-mvc winforms s#arp-architecture

我知道S#arp架构是为ASP.NET MVC构建的。但我想知道它是否可以用于经典ASP.NET(WebForms)甚至是WinForms或WPF等桌面应用程序。

Thnkas很多。

3 个答案:

答案 0 :(得分:2)

伊恩,     您绝对可以在ASP.NET MVC以外的应用程序中使用S#arp Architecture。我用它来为几个控制台应用程序供电,我们也有一些运行它的Windows服务。

您可能希望查看S#arp Architecture Contrib项目,以便在非MVC或Web Form应用程序中使用它。要在Web表单中使用它,您可以像使用MVC应用程序一样使用它,但在Web表单中使用它会略有不同。在这种情况下,请查找MVVM或MVP解决方案并根据需要进行替换。

答案 1 :(得分:1)

据我所知,你应该看一下MVP pattern。您可以使用asp.net表单自己创建自己的模型和视图。

答案 2 :(得分:0)

我不确定WebForms或WPF,但如果你想将它用于WinForms,请查看:

wiki.sharparchitecture.net/ContribNonWebHowTo.ashx

我发现它非常实用。