#c# #asp.net #resx
Вопрос:
Привет, ребята, я добавил файл ресурсов в свой asp.net веб-сайт webforms, и теперь я хочу увидеть свойства, чтобы сделать его «Встроенным ресурсом», но когда я щелкаю правой кнопкой мыши на файле ресурсов, я не вижу там никакого меню «Свойства».
Я попытался добавить новый элемент и добавил существующий элемент из другого проекта, но все равно не вижу этого меню. Весь день гуглил, чтобы решить эту проблему, но пока ничего.
Требование состоит в том, чтобы сделать это веб-приложение двуязычным (на английском и арабском языках). Я поступаю неправильно, или если есть какой-то самый простой способ достичь этого, пожалуйста, направьте меня.
Комментарии:
1. imgur.com/a/rFLRdH0 смотрите скриншот моего приложения
2. кто-нибудь, помогите мне, пожалуйста…
Ответ №1:
Ресурсы для веб-приложений не похожи на настольные. Когда вы добавляете ресурс, он помещается в виде файла plane jane в папку под названием Ресурсы. это работает таким образом, с тех пор URL-адрес или веб-наценка могут видеть использовать потреблять такие ресурсы.
Однако, если вы используете свойства проекта и не используете «настройки», а используете ресурс? (и не добавить файл или сказать значок????).
Тогда в большинстве случаев вы можете получить доступ к ресурсам таким образом:
TextBox2.Text = Properties.Resources.String1;
Однако, чтобы извлечь изображение из ресурсов и вставить его в элемент управления изображением, вам нужно сделать вот так:
ImageConverter MyConvert = new ImageConverter();
byte[] ImageBytes = (byte[])MyConvert.ConvertTo(Properties.Resources.horses, typeof(byte[]));
var base64Data = Convert.ToBase64String(ImageBytes);
Image1.ImageUrl = "data:image/png;base64," base64Data;
В приведенном выше изображении были «лошади».
Комментарии:
1. Это было так просто, спасибо. Я получаю доступ к нему, как показано ниже, C# — — — lblAccounts. Текст = Ресурсы. Язык. Арабский. Учетные записи; Страница ASPX ———— <asp:Метка runat=»идентификатор сервера» =»lblAccounts» Текст=» Арабский, ccounts %>»>>>></asp:Метка> У меня есть выпадающее меню для выбора языка, как мне управлять этими метками, когда пользователь меняет язык.