我正在处理的角度应用程序有几个大的输入表单,跨越几页。数据被添加到角度模型,该角度模型是javascript对象文字并发送到webApi控制器。我的POST方法的webApi参数是一个带有很多属性的C#类(duh)!是否有一个实用程序将从我的C#类生成javascript,以便我的绑定正常工作!我已经google了这个并且失败了,即使它看起来像是一个平凡的任务。一如既往地感谢。
答案 0 :(得分: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);
在serialize \ deserialize json object上查看msdn documentation