大家好,我在我的 asp.net webforms 網站中添加了一個資源檔案,現在我想查看屬性以使其成為“嵌入式資源”,但是當我右鍵單擊資源檔案時,我沒有看到任何 '那里的屬性選單。
我嘗試添加一個新專案并從另一個專案添加一個現有專案,但仍然看不到此選單。谷歌搜索了一整天來解決這個問題,但還沒有。
要求是使此 Web 應用程式雙語(英語和阿拉伯語)。我做錯了,或者如果有任何最簡單的方法來實作這一點,請指導我。
uj5u.com熱心網友回復:
基于 Web 的應用程式的資源與桌面資源不同。添加資源時,它會作為平面 jane 檔案放置在名為 Resources 的檔案夾中。它以這種方式作業,從那時起,基于 URL 或基于 Web 的標記可以查看 使用 消耗此類資源。
但是,如果您使用專案屬性而不使用“設定”并使用資源?(而不是添加檔案或說圖示????)。
然后在大多數情況下,您可以通過以下方式獲取資源:
TextBox2.Text = Properties.Resources.String1;
但是,要從資源中提取影像,然后將 say 推入影像控制元件,則必須這樣做:
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;
在上面,影像是“馬”
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/369609.html
上一篇:標簽回傳零值
