如何从c#类生成angularjs模型
问题描述:
我正在处理的角应用程序有几个大的输入形式,跨越几页。数据被添加到一个角度模型,这是一个javascript对象文字并发送到webApi控制器。我的POST方法的webApi参数是一个C#类(duh),具有很多属性!有没有一个实用工具会从我的C#类中生成JavaScript,以便我的绑定正常工作!尽管看起来这么平凡的任务,但我已经使用了这个功能并且失败了。一如既往地感谢。如何从c#类生成angularjs模型
答
你应该在你的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://*.com/questions/12957820/how-to -reuse存在-C-锐的类定义合打字稿项目](http://*.com/questions/12957820/how-to-reuse-existing-c-sharp-class-definitions-in-打字稿项目) – McGuireV10 2016-08-10 10:30:05