我正在使用knockout,我正在使用的模型中有很多项目。我将它发布到一个控制器,像这样:在Asp .Net Web Api中使用对象
ajaxRequest("post", "/api/care/saveevent?student=" + self.StudentId(),self.CurrentEvent())
.done(function (allData) {
alert("ran ok");
})
.fail(function() {
alert("An error occurred");
});
我的控制器有这样的:
public string SaveEvent(object data, int student)
{
return "test";
}
我想使用的对象,这样我就不必在淘汰赛模型上复制所有控制器或其他任何地方,所以我可以修改一次。
它帖子正常,当调试对象中的所有数据是正确的。但是,我不正常使用对象,不知道如何获取它的内容,只需将data.PropertyName导致intellisense错误。
什么是正确的方式来获取其内容,是我想要做的不可能?
看起来你拼错'动态'作为'对象'。 –
难道你不能施展它? – Krishna
您无法直接从对象中获取所需属性。您需要将对象转换为具有所需属性的类型。 – Excommunicated