我有一個ASP.NET MVC應用程序,我爲我的數據聲明瞭幾個C#模型。然而,我也在客戶端處理數據,如果我能以某種方式獲得C#類的JavaScript表示,所以我不必在JavaScript中重新聲明相同的數據結構。理想情況下,在我的客戶端代碼中,我會引用帶有類名稱的腳本作爲查詢字符串參數,它將返回定義所需C#類的構造函數的JS代碼。例如。有沒有方法可以輕鬆獲取C#模型的JavaScript表示?
<script src="/model/get?type=Myapp.User"></script>
當然,這一切都會在運行時發生反射的幫助。
有沒有現成的解決方案可以做到這一點?謝謝。
基本上,這是不可能的。有很多服務,語言結構,以及應用程序和JS和瀏覽器可以爲您提供的不兼容性。 – cheeken