簡體   English   中英

在ASP.Net MVC的視圖中使用Silverlight - 一個壞主意?

[英]Using Silverlight in Views in ASP.Net MVC - a bad idea?

我目前正在辦公室內部編寫一個小型應用程序。 我開始自學一些MVC(我已經成為C#dev 3年了)。 其中一個主要要求是可編輯的網格 - 我很快意識到silverlight(我沒有銀光體驗)可能是一個很大的幫助。 通過結合以下兩種技術,我設法創建了獲取MVC和silverlight的概念證明: 使用MVC創建Rest API
MVC SilverLight
我也在stackoverflow上得到了一些幫助:
Silverlight的電網-MVC-HTTP-POST

基本上我所做的只是在視圖中嵌入一個銀色燈光對象。 將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,歡迎您查看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM