我正在處理的角應用程序有幾個大的輸入形式,跨越幾頁。數據被添加到一個角度模型,這是一個javascript對象文字併發送到webApi控制器。我的POST方法的webApi參數是一個C#類(duh),具有很多屬性!有沒有一個實用工具會從我的C#類中生成JavaScript,以便我的綁定正常工作!儘管看起來這麼平凡的任務,但我已經使用了這個功能並且失敗了。一如既往地感謝。如何從c#類生成angularjs模型
2
A
回答
0
你應該在你的JS端使用JSON序列化,並在你的C#端反序列化。
JS:
System.Web.Script.Serialization.JavaScriptSerializer serializer =
new System.Web.Script.Serialization.JavaScriptSerializer();
string jsonParam = oSerializer.Serialize(param);
雖然在c#端,你應該使用類似,可以說你的類人:
C#:
Person person = new JavaScriptSerializer().Deserialize<Person>(param);
看msdn documentation上連載\反序列化json對象
許多解決方案在這裏:[http://stackoverflow.com/questions/12957820/how-to -reuse存在-C-銳的類定義合打字稿項目](http://stackoverflow.com/questions/12957820/how-to-reuse-existing-c-sharp-class-definitions-in-打字稿項目) – McGuireV10 2016-08-10 10:30:05