1
在之前的asp.net項目中,我們使用IScript接口創建了服務器控件來爲控件創建客戶端對象。這是在服務器和客戶端之間傳遞信息的好方法。在asp.net mvc中有沒有equivilent?我已經看到了對隱藏的表單變量的引用,但似乎是這樣退一步。預先感謝您的幫助。Asp.net mvc客戶端數據?
在之前的asp.net項目中,我們使用IScript接口創建了服務器控件來爲控件創建客戶端對象。這是在服務器和客戶端之間傳遞信息的好方法。在asp.net mvc中有沒有equivilent?我已經看到了對隱藏的表單變量的引用,但似乎是這樣退一步。預先感謝您的幫助。Asp.net mvc客戶端數據?
在ASP.NET MVC中,魔法比用於WebForms的魔法少。這實際上是MVC最大的特性之一,因爲它不會嘗試將HTTP,JavaScript,CSS和HTML抽象爲無法識別的東西,但是卻讓您可以訪問裸機,以便實際控制(沒有雙關語意)瀏覽器和服務器之間的通信發生了什麼。
在ASP.NET MVC中,將.NET類與JavaScript對象進行通信的最簡單方法是將它們序列化爲JSON與JsonResult
class,並將JSON反序列化爲帶有jQuery.getJSON()
method的JavaScript對象圖。你可以閱讀關於this blog post中所有內容如何協同工作的內容。
感謝您的回覆。我同意對事件進行更多的控制是很好的,但是來自asp.net有時會丟失一些東西,我不知道什麼是最佳實踐。博客文章看起來像會讓我指向正確的方向。 – NullReference
如果這確實是您的問題的解決方案,我會很感激,如果你可以標記爲如此。 :) –