如果我的 ASP.NET 网络表单页面中有一些内联代码(在 .NET 4.5 中),例如
<li>
<% =ListItemWithPrice("Widget")%>
</li>
我想做ListItemWithPrice
异步,是否可以在页面上等待它?我知道我可以使用
<li>
<% =ListItemWithPrice("Widget").Result%>
</li>
但这只会在等待任务完成时阻塞,这实际上没有任何帮助(甚至可能更糟)。理想情况下,我想使用
<li>
<% =await ListItemWithPrice("Widget")%>
</li>
但这似乎不起作用。