У меня есть AccountController
:
namespace SampleWebApp.Controllers
{
public class AccountController : Controller
{
private readonly IStringLocalizer<AccountController> _localizer;
public AccountController(IStringLocalizer<AccountController> localizer)
{
_localizer = localizer;
}
// GET: Account
public ActionResult Index()
{
string InvalidUserString = _localizer["InvalidUser"];
return View();
}
}
}
Я добавил требуемый код для глобализации и локализации в соответствии с инструкциями здесь и здесь
Структура моей папки ресурсов:
Если я сохраню следующие свойства для своего проекта, тогда я смогу получить значение в string InvalidUserString
:
- Имя сборки = SampleWebApp
- Пространство имен по умолчанию = SampleWebApp
- Пространство имен на уровне кода = SampleWebApp
Вопросы :
- Если я устанавливаю пустое значение для имени сборки, то почему я не могу получить значение в
string InvalidUserString
- Если я устанавливаю другое значение для "2. Пространство имен по умолчанию" & " 3. Пространство имен на уровне кода ", почему я не могу получить значение в
string InvalidUserString
Есть ли решение для вышеупомянутого?