所有操作都在VIEW中。
我的应用程序现在看起来如何:我从websocket服务器获取JSON数据并将其放在一些JS变量中。
我想在我的View动态表中创建此数据的内容。我的想法是以某种方式(?)从js传递数据到asp.net查看并使用for循环来创建这个数据的表。
我应该尝试使用ajax吗?以及如何传递这些数据?
答案 0 :(得分:2)
如果您只想从收到的json数据创建表视图,可以使用DataTables插件,这是一个非常流行的jQuery Javascript库和高度灵活的工具,您将获得许多附加功能,如排序,轻松过滤。
以下是您可以遵循的示例。
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "scripts/jsonp.php",
"dataType": "jsonp"
}
} );
} );

<table id="example" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
</table>
&#13;
您将从原始网站获得更多有用的示例:DataTable
此外,如果您使用像AngularJS或KnockoutJS这样的javascript框架,您还可以通过许多其他方式执行此操作。