Linq查询将列标识为列

时间:2015-10-08 20:06:39

标签: javascript json asp.net-mvc linq

我有一张表如下:

ID   Pttributes           Pvalue

1   Name                  Jason  
2   Age                   14
3   Address               12 Test Road

已生成linq查询,该查询按ID

选择每个单独的值
from p in db.people
where p.ptribbutes.contain(string) || p.value.contains(string)                  
select p.tribbutes , p.value , 

现在这是它变得棘手的地方,当它在MVC View中向JSON输出时,它作为单独的div元素(已经递增)中的单独行输出,其中代码以javascript编写为

 item.ptribbutes + item.pvalue

输出值

Div 1
-------
Name - Jason

Div 2
--------
Age - 14

Div 3
--------- 
Address - 12 Test Road 

我如何得到它所以一个div可以包含所有这些行而不是在单独的div元素中? (或者可能将名称,年龄和地址识别为列)?

1 个答案:

答案 0 :(得分:0)

1)了解作为JSON数据返回的内容。它是一个对象数组。

2)您希望它如何在UI中显示JSON数据?我理解为每个数组元素的单个div。那么你需要做的是循环通过JSON数据,并以你喜欢的方式绑定/发出UI元素里面的值(div)。在loop through JSON result with jQuery

查看问题的答案

希望这会有所帮助。快乐的编码!