2
在下面的程序,以獲取資源字符串我使用_localizer [「關於標題」],其中「關於標題」是一個神奇的字符串。如何避免使用這樣的字符串?有沒有強類型的方法?如何獲得資源字符串在asp.net核心強類型的方法是什麼?
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;
namespace Localization.StarterWeb.Controllers
{
[Route("api/[controller]")]
public class AboutController : Controller
{
private readonly IStringLocalizer<AboutController> _localizer;
public AboutController(IStringLocalizer<AboutController> localizer)
{
_localizer = localizer;
}
[HttpGet]
public string Get()
{
return _localizer["About Title"];
}
}
}
resx資源支持本地化和值的訪問是強類型的感謝Codegen爲您創建類。您可以在Visual Studio中添加來自Add> New Item的資源文件。 – Oliver