Я начал работать над проектом MVC, и я столкнулся с некоторыми сценариями, когда я чувствую, что застрял. Мне нужно конвертировать существующий сайт MVC3 для работы на нескольких языках. Поскольку я новичок, я могу использовать неправильные слова / определения / ключевые слова для MVC3 при объяснении, поэтому, пожалуйста, держитесь за меня.
У меня есть один HeaderPage.cshtml, и к нему привязана модель представления с помощью
@model IHeaderPage
И выводит свойство этой модели:
<h3>@Model.HeaderName</h3>
Я вызвал это представление из MainPage.cshtml
@Html.Partial("HeaderPage")
Теперь в методе Controller's Action я изменяю свойство модели
objHeaderPage.HeaderName="Fill your Registeration details";
И когда я запускаю проект, я вижу текст «Заполните ваши регистрационные данные».
Теперь, как я могу изменить текстовое значение, то есть оно должно считываться из моего файла resx.
Я уже создал файлы resx в папке App_LocalResources .
Я слышал, что это можно сделать с помощью Display Attribute ... но как мне это сделать или есть какой-нибудь другой лучший способ?