微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows Phone 7应用程序中重用我的控制器操作

如何解决在Windows Phone 7应用程序中重用我的控制器操作

| 我正在开发一个ASP.NET MVC 3网站,该网站可以管理我的预算和费用。快完成了。因此,我有自己的模型,视图,存储库和控制器,最后两个有一些重要的逻辑,关于如何查找和返回搜索以及业务逻辑。好的,到目前为止很好。 但是,我想开发Windows Phone 7 App,并在其中使用该站点将提供的某些功能,因此我可以使用与ASP.NET MVC 3站点完全相同的控制器操作,但是我不知道如何做。 我从未从事过WP7开发工作,我知道它是基于Silverlight的,我了解一些WPF和Silverlight,但是我不知道如何使用该应用程序来粘合控制器和存储库中已经存在的业务逻辑。我知道我可以使用Silverlight来使用Web服务,但是那时我的操作和服务中会有重复的逻辑吗?我该如何处理?是否有任何资源可以帮助我完成此学习过程? 实际上,我想要的是一种重用我已经拥有的所有内容方法,而无需重复逻辑,或者至少仅进行很小的调整。 感谢您的帮助,如果我的英语不太清楚,请对不起。     

解决方法

尝试观看第9频道上的完整视频系列。在该系列中,他们使用WP7辅助应用程序构建了一个MVC网站。 http://channel9.msdn.com/Series/The-Full-Stack/The-Full-Stack-Part-1-Building-the-Admin-Site-with-ASPNET-MVC-3-NuPack-and-EF-代码优先     ,您不应将业务逻辑编程到控制器中。控制器是用户界面的一部分,用于为纯粹基于Web的视图设置数据。 因此,您不能在Silverlight中重用控制器,但可以使用业务逻辑并为在浏览器中运行的Silverlight应用程序实现服务接口。如果您使用实体框架,则可以使用wcf服务。 在开始考虑Silverlight之前,您应该学习XAML和WPF,然后学习Silverlight和最后但并非最不重要的WP7(主要是基于SL3以及某些电话特定的附件)。 您还有另一个选择:您可以使用网络应用程序,并在手机7上使用html界面,就像在网络浏览器上一样。电话7操作系统的下一版本也支持html 5。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。