【问题标题】:How to set localization for treeview control in asp.net?如何在 asp.net 中为 treeview 控件设置本地化?
【发布时间】:2016-02-17 23:38:26
【问题描述】:

我想在 asp.net 控件树视图中设置 localizaiton,任何人都可以指导我如何实现吗?

<asp:TreeView  meta:resourcekey="TreeViewQ" ID="Q_View" runat="server">
    <Nodes>
        <asp:TreeNode  Text="FirstNode"  Value="1" >
            <asp:TreeNode Text="child1" Value="2">
        </asp:TreeNode>
        </asp:TreeNode>
        <asp:TreeNode Text="Secondnode" Value="3">
            <asp:TreeNode Text="thirdnode" Value="4"></asp:TreeNode>
        </asp:TreeNode>
    </Nodes>
</asp:TreeView>

我想在树视图中为节点的文本属性设置本地化。

还有一些补充:- 你从中推断出什么,我需要做这样的事情吗?

<asp:Wizard ID="Wizard1" 
    runat="server" 
    meta:resourcekey="Wizard1Resource1">
  <NavigationStyle 
    BorderWidth="<%$ resources:navBorderWidth %>"/>
  <WizardSteps>
    <asp:WizardStep ID="WizardStep1" 
      runat="server" 
      Title="Step 1" 
      meta:resourcekey="WizardStep1Resource1">
    </asp:WizardStep>
  </WizardSteps>
</asp:Wizard>

【问题讨论】:

  • 长期寻找答案,但没有喘息的机会......

标签: asp.net localization dotnetnuke


【解决方案1】:

您可以生成一个本地资源文件,它会自动添加资源元:

meta:resourcekey="TreeNodeResource2" 这将指向 TreeView 节点 Text Property

  <asp:TreeView meta:resourcekey="TreeViewQ" ID="Q_View" runat="server">
        <Nodes>
            <asp:TreeNode Text="FirstNode" Value="1" meta:resourcekey="TreeNodeResource2">
                <asp:TreeNode Text="child1" Value="2" meta:resourcekey="TreeNodeResource1"></asp:TreeNode>
            </asp:TreeNode>
            <asp:TreeNode Text="Secondnode" Value="3" meta:resourcekey="TreeNodeResource4">
                <asp:TreeNode Text="thirdnode" Value="4" meta:resourcekey="TreeNodeResource3"></asp:TreeNode>
            </asp:TreeNode>
        </Nodes>
    </asp:TreeView>

生成本地资源后,我得到以下资源文件...

【讨论】:

  • 但是在资源文件中我应该如何形成键值形式,以及我设置为以全局方式显示的默认文本呢,并且应该从资源文件中更改本地化.. ......
  • 我已经编辑了我的答案并附上了带有资源键的键和值的图像。
  • 我做了同样的事情,但没有工作,我想我错过了如何在节点控件中访问它以在更改为本地化时更改文本属性。
  • 一种创建新页面或从当前文件中删除所有资源的方法,删除资源文件,然后重新生成本地资源文件。
  • 不,这不起作用......我已经设置了值,这适用于某些标签、文本框,但不适用于树视图,如何重置值......
猜你喜欢
  • 1970-01-01
  • 2012-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
相关资源
最近更新 更多