ViewData.cshtml(部分表示) これは部分表示です
<table id="users" class="ui-widget ui-widget-content" width="100%" align="center">
<thead>
<tr class="ui-widget-header ">
<th width="30%" align="center">Date</th>
<th width="30%" align="center">Bill Amount</th>
<th width="30%" align="center">PayNow</th>
</tr>
</thead>
<tbody>
@{
for (int i = @Model.bill.Count - 1; i >= 0; i--)
{
<tr>
<td width="30%" align="center">@Model.billdate[i]</td>
<td width="30%" align="center">@Model.bill[i]</td>
<td width="30%" align="center">
<a class="isDone" href="#" data-tododb-itemid="@Model.bill[i]">Paynow</a>
</td>
</tr>
}
}
</tbody>
</table>
Index.cshtml(View) これは私の見解です
<script type="text/javascript">
$(document).ready(function () {
window.setInterval(function () {
var url = '@Url.Action("ShowScreen", "Home")';
$('#dynamictabs').load(url)
}, 9000);
$.ajaxSetup({ cache: false });
});
</script>
<div class="dynamictabs">
@Html.Partial("ShowScreen")
</div>
HomeController.cs(Controller) これがホームコントローラーです
public ActionResult Index()
{
fieldProcessor fp= new fieldProcessor();
return View(fp);
}
public ActionResult ShowScreen()
{
return View();
}
fieldProcessor.cs マイ モデル
public class fieldProcessor
{
public List<int> bill { get; set; }
public List<string> billdate { get; set; }
}
それでもDivはリフレッシュされていません。