Mvc Web Api Knouck和Json树问题
我有两个问题。在我解释我的问题之前,我想分享一下我的json结果,一小部分 我想获取所有类别属性(CategoryId,CategorySeoName…),然后写下这个Mvc Web Api Knouck和Json树问题,json,asp.net-mvc-4,knockout.js,asp.net-web-api,json.net,Json,Asp.net Mvc 4,Knockout.js,Asp.net Web Api,Json.net,我有两个问题。在我解释我的问题之前,我想分享一下我的json结果,一小部分 我想获取所有类别属性(CategoryId,CategorySeoName…),然后写下这个 public IEnumerable<Category> FindAllCategoryName() { return CategoryRepository.GetAll().Select(x => new Category { CategoryN
public IEnumerable<Category> FindAllCategoryName()
{
return CategoryRepository.GetAll().Select(x => new Category
{
CategoryName = x.CategoryName
}).ToList();
}
Html
-
马萨尔阿德
İçerik
塞斯多斯亚斯酒店
我没有在json结果中使用这个属性。因为它有不同的树。首先,你应该发布两个问题,这样你会更容易得到答案。第一个问题似乎相当普遍,谷歌搜索错误消息有很多线索,但我们必须看到更多的代码,了解更多的变量(你的db/驱动程序是什么?)来告诉更多 至于第二个问题,看起来您使用的
$.getJSON
不正确。我假设您想将JSON加载到tales
数组中,如果是这样的话,您应该试试这个
$.getJSON("/api/tales/kids/", function(data) {
self.tales(data.Tales);
});
否则它看起来是正确的
<ul data-bind="foreach: tales">
<li>
<div>
<div>Masal Adı</div>
<span data-bind="text: $data.TaleName"></span>
</div>
<div>
<div>İçerik</div>
<span data-bind="text: $data.Content"></span>
</div>
<div>
<div>Ses Dosyası</div>
<span data-bind="text: $data.VoicePath"></span>
</div>
</li>
</ul>
$.getJSON("/api/tales/kids/", function(data) {
self.tales(data.Tales);
});