基本上,我的用戶控件中有一個標籤,我通過屬性公開了標籤的文本,但是當我在UI編輯器中更改該值時,它會更改所有語言的值,並且不會將其放入resx類。是否有一個屬性或我需要放置在屬性上的東西,以表明它應該讀取/將其值保存到.resx文件中?如何創建基於所選語言更改其值(或加載值)的自定義控件?
回答
找到我自己的答案需要添加Localizable(true)
據我瞭解,你不知道如何在ASP.NET中使用資源。因此,請在與控件相同的文件夾中創建文件夾「App_LocalResources」,併爲每個需要的語言環境添加值爲resx文件。
/App_LocalResources/CustomControl.ascx.resx(你好 - 你好)
/App_LocalResources/CustomControl.ascx.de.resx(你好 - 你好)
CustomControl.ascx:
<asp:Label ID="Label2" runat="server" Text="<%$Resources:Hello%>"></asp:Label>
不,這是不完全的,因爲我想在編輯器中將標籤的值從編輯器中更改爲另一個表單上的值。該表單創建一個Form1.resx和一個Form1.de.resx,我的問題是你如何從usercontrol的屬性從表單資源文件加載其值。 –
您可以使用屬性創建從System.Web.UI.UserControl繼承的基類BaseCustomUserControl,並將此屬性用作標籤的值。您的自定義控件必須繼承它。在表單類中,您可以將控件實例強制轉換爲BaseCustomUserControl,並更新將更新UI值的屬性值。 – mironych
- 1. 創建基於自定義語言
- 2. 基於resx值更改語言?
- 3. 基於其他值更改模型值?
- 4. WPF自定義控件:更改附加模板默認值
- 5. TFS選擇自定義控件多選中的所有值
- 6. 所選插件的自定義值
- 7. 如何在HTML中創建基於其他字段值更改的字段
- 8. 使用Python創建自定義語言
- 9. Codeigniter更改加載語言
- 10. 創建自定義選擇器控件
- 11. 在PhpStorm中創建擴展所有html語言功能的自定義語言
- 12. 更改所選控件的輸入語言
- 13. 我如何創建自定義控件?
- 14. 如何創建自定義UIDatePicker控件
- 15. 如何創建自定義TextBox控件?
- 16. 更改動態創建的自定義控件的位置
- 17. WPF - 更新價值自定義控件
- 18. 創建自定義控件?
- 19. 創建自定義控件
- 20. 如何基於討論板創建自定義列表定義?
- 21. 如何篩選脫水期間創建的自定義值?
- 22. 更改自定義控件屬性的默認值
- 23. 通過代碼更改自定義控件文本塊的值
- 24. SQL查詢添加自定義值選擇基於對不同的列值
- 25. Google Appspot:如何自定義或更改Google帳戶的語言登錄頁面
- 26. 我可以創建自定義事件以更改特定的select值嗎?
- 27. jQuery的設定輸入值屬性基於頁面加載所選的選項
- 28. 基於另一個選擇的值更改選擇的值
- 29. 如何根據多語言插件的選定語言加載不同的header.php?
- 30. 如何翻譯基於語言的閃電組件(自定義標籤)
至少你可以描述標題中的實際問題。 – BoltClock