我正在使用 Mustache.js 模板引擎。
在页面加载时,我创建了一个发送回 Ajax 请求的项目列表:
private static List<Items> items;
protected void Page_Load(object sender, EventArgs e)
{
items = service.GetMyItems(0, "text", "someText");
}
在视图中,我使用 Ajax 调用请求这些项目:
<script>
GetMyItemsByAjax();
</script>
如果成功,它会从这些项目创建 Mustache HTML,并将其附加到某个控件。
我这样做是为了避免在创建项目列表时等待空白页的时间。
我很好奇:有没有更聪明的方法呢?