bpl*_*lus 6 silverlight model-view-controller
我目前正在办公室内部编写一个小型应用程序.我开始自学一些MVC(我已经成为C#dev 3年了).其中一个主要要求是可编辑的网格 - 我很快意识到silverlight(我没有银光体验)可能是一个很大的帮助.通过结合这两种技术,我设法创建了一个获取MVC和silverlight的概念证明:
使用MVC
MVC 创建一个Rest API SilverLight
我也得到了一些关于stackoverflow的帮助:
silverlight-grid-mvc-http-岗位
基本上我所做的只是在视图中嵌入一个银色灯光对象.将Model数据序列化为JSON并将其传递给silverlight(使用写入响应的intit params).silverlight对象可以将数据作为JSON发布回控制器.
到目前为止,这似乎可以很好地工作.然而,我有点担心我可以用这种方法将自己画成一个角落,因为我对这两种技术都没有多少经验所以我担心我会受到更深层次的攻击将无法解决.有没有人试过这样做?任何建议将不胜感激!
我使用Silverlight与ASP.NET MVC 2进行一些在Silverlight中更容易的事情.起初我认为将无状态框架与依赖于状态的框架相结合是错误的,但它确实可以很好地工作.如果您的应用程序主要是Silverlight,您可能不想使用MVC,但如果您只是使用Silverlight,那么它是适合该工作的工具,我认为它非常有用.
你不应该遇到任何使用这两种技术都无法解决的问题.您可以从MVC向Silverlight发送数据,也可以从SilverC发送数据,因此您可以根据需要发送JSON结果.您甚至可以像讨论的那样在部分视图中嵌入Silverlight对象.您可以使用http处理程序来处理Silverlight数据.没有更多的东西.
昨天我甚至写了一篇关于一起使用ASP.NET MVC 2和Silverlight 的博客文章,以及如何让那些更熟悉MVC编码风格的人更加直观.如果您决定在MVC中使用Silverlight,欢迎您查看.
| 归档时间: |
|
| 查看次数: |
3677 次 |
| 最近记录: |