【发布时间】:2016-02-12 09:12:49
【问题描述】:
我想知道刷新面板内容的好方法是什么,例如,对于下面显示的任务面板。
值(任务数量)是通过 API “可请求的”。我想要做的是获取返回 JSON 数组(所有任务列表)的 uri/api/tasks 并更新任务数量。
我的Index.cshtml中对应的div如下:
<div class="col-lg-3 col-md-6">
<div class="panel panel-green">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-tasks fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge">12</div>
<div>New Tasks!</div>
</div>
</div>
</div>
<a href="#">
<div class="panel-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
不幸的是,我不知道将 API 调用放在哪里以及如何调用它们。
【问题讨论】:
-
你需要使用signarR
-
谢谢@janina,你能说得具体一点吗?你有这方面的例子吗?
-
您希望多久更新一次?
-
取决于。一些面板在仪表板加载时只加载一次,其他面板每次值更改时。为简单起见,目前只使用一次程序就足够了。
标签: c# asp.net asp.net-mvc twitter-bootstrap