所以,在我的Index.cshtml
页面中,当我最初加载页面时,我有:
@inherits ViewPage
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="ext-all-debug.js"></script>
<script type="text/javascript" src="app.js"></script>
<script type="text/javascript" src="app.ext.js"></script>
<script type="text/javascript" src="dump.js"></script>
@ServiceStack.MiniProfiler.Profiler.RenderIncludes().AsRaw()
</head>
<body>
</body>
</html>
一切都好,我可以看到它分析索引、一堆 ExtJS,以及在服务器端(在 /api/session 中)对我的 ServiceStack 的第一个 ajax 调用。
现在,在我的 ExtJS 表单中,当我单击它时,我有一个 Customers 选项卡,它发送 ajax 请求到/api/customers
,当我单击它时,我有一个选项卡调用/api/orders
。
但是,当我开始单击“客户”选项卡时,Miniprofiler 不再将任何后续 ajax 请求添加到列表中?我认为 Miniprofiler 可以记录 ajax 请求没有什么特别需要做的吗?为什么它不为我记录后续的 ajax 请求?我错过了什么?