【发布时间】:2020-05-26 06:39:45
【问题描述】:
我正在开发一个 .NET Core 项目,我将 Razor 页面作为电子邮件模板发送。我遵循了本教程: https://scottsauber.com/2018/07/07/walkthrough-creating-an-html-email-template-with-razor-and-razor-class-libraries-and-rendering-it-from-a-net-standard-class-library/ 我唯一找不到的是如何通过将所需语言作为参数传递来发送本地化电子邮件(示例):
public async Task<string> RenderViewToStringAsync<TModel>(string viewName, TModel model, string lang)
我在网上找到了一些关于 POs 和 resx 文件的资料,但一切都需要 Startup 实现。剃须刀页面不是主项目,主项目只是一个 API,而前端由另一个 Angular 项目处理。
如何在没有启动文件的 Razor 类库中实现本地化?
这是项目文件
【问题讨论】:
标签: c# asp.net-mvc asp.net-core razor localization