Asp.net mvc 4 MVC4 Razor视图批处理方法

Asp.net mvc 4 MVC4 Razor视图批处理方法,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我有一个HTML助手,它根据一些业务逻辑显示已翻译的资源。现在,这个助手使用一个Web服务来加载已翻译的资源 问题是,如果我们必须为每个已翻译的资源进行Web服务调用,则需要很长时间。当然,我们缓存结果,但初始调用仍然需要很长时间 如果我们能够批量处理翻译后的资源,那就太好了。就像我们收集所有要呈现的资源,然后在我们知道哪些资源必须被翻译后,只进行一次webservice调用,为我们翻译所有资源并将其呈现到视图中的正确位置 Razor模板中是否有这种机制?为什么要使用webservice?有几种

我有一个HTML助手,它根据一些业务逻辑显示已翻译的资源。现在,这个助手使用一个Web服务来加载已翻译的资源

问题是,如果我们必须为每个已翻译的资源进行Web服务调用,则需要很长时间。当然,我们缓存结果,但初始调用仍然需要很长时间

如果我们能够批量处理翻译后的资源,那就太好了。就像我们收集所有要呈现的资源,然后在我们知道哪些资源必须被翻译后,只进行一次webservice调用,为我们翻译所有资源并将其呈现到视图中的正确位置


Razor模板中是否有这种机制?

为什么要使用webservice?有几种方法可以做到这一点,比如本地化资源、视图,甚至是存储本地化文本的数据库。这只是给定的场景。在我参与的整个项目中都是这样使用的,在Web服务中有一些复杂的逻辑。当然,最好不要使用Web服务器,但这是我无法轻易改变的,这是我要改变的第一件事