gpt4 book ai didi

asp.net-mvc - Razor View 中的异步方法调用

转载 作者:行者123 更新时间:2023-12-01 21:20:01 26 4
gpt4 key购买 nike

我有 @Html.Translate() 扩展方法,它返回翻译后的字符串。翻译存储在数据库中,因此我想从辅助方法对数据库进行异步调用。我可以从 razor View 进行异步方法调用吗?这里有一些在 Razor View 中调用异步方法的解决方法吗?

最佳答案

仅在 ASP.NET vNext (MVC 6) 中支持(或将支持)来自 razor View 的异步方法调用。

如果您使用的是 MVC 5 版本及更高版本,解决问题的最简单方法是向 View 模型添加一个属性,并使用对 db 的异步调用来填充它。因此,当渲染 View 时,所有数据都已位于模型中并可供使用。

P.S 还从 View 中调用数据库听起来有点可疑。也许您应该回顾一下这个模式。

关于asp.net-mvc - Razor View 中的异步方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32436756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com