将数据从javascript传递到c#

时间:2015-11-04 10:13:55

标签: javascript c# asp.net

所有操作都在VIEW中。

我的应用程序现在看起来如何:我从websocket服务器获取JSON数据并将其放在一些JS变量中。

我想在我的View动态表中创建此数据的内容。我的想法是以某种方式(?)从js传递数据到asp.net查看并使用for循环来创建这个数据的表。

我应该尝试使用ajax吗?以及如何传递这些数据?

1 个答案:

答案 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;
&#13;
&#13;

您将从原始网站获得更多有用的示例:DataTable

此外,如果您使用像AngularJS或KnockoutJS这样的javascript框架,您还可以通过许多其他方式执行此操作。