ASP.NET webforms ページ (.NET 4.5) にインライン コードがある場合、たとえば
<li>
<% =ListItemWithPrice("Widget")%>
</li>
非同期にしたいのですListItemWithPrice
が、ページでそれを待つことは可能ですか? 私は私が使用できることを知っています
<li>
<% =ListItemWithPrice("Widget").Result%>
</li>
しかし、それはタスクが完了するのを待っている間にブロックされるだけであり、実際には何の助けにもなりません (さらに悪いことになるかもしれません)。理想的には、私は使いたい
<li>
<% =await ListItemWithPrice("Widget")%>
</li>
しかし、それはうまくいかないようです。