C# 在资源文件中设置属性
我的网站需要法语和英语,我使用的资源文件来完成这一点。我的老板现在希望看到文本框中的示例文本。我们正在使用telerik控件来实现这一点,我正在尝试将示例文本设置为英语或法语 我可能必须为此制作一个自定义控件,以便我可以有一个额外的标签,即示例文本 我的问题是:除了资源文件中的text属性外,您还可以设置其他属性吗 ie:Label1Resource.EmptyMessage.Text 将资源设置为:空消息C# 在资源文件中设置属性,c#,asp.net,telerik,embedded-resource,C#,Asp.net,Telerik,Embedded Resource,我的网站需要法语和英语,我使用的资源文件来完成这一点。我的老板现在希望看到文本框中的示例文本。我们正在使用telerik控件来实现这一点,我正在尝试将示例文本设置为英语或法语 我可能必须为此制作一个自定义控件,以便我可以有一个额外的标签,即示例文本 我的问题是:除了资源文件中的text属性外,您还可以设置其他属性吗 ie:Label1Resource.EmptyMessage.Text 将资源设置为:空消息 谢谢。对于本地资源,ASP.NET与元素中的属性匹配: <asp:Label ID
谢谢。对于本地资源,ASP.NET与元素中的属性匹配:
<asp:Label ID="lblErrorMsg" runat="server" meta:resourcekey="lblErrorMsg" Text="Label">
</asp:Label>
因此,在资源文件中,您可以将“文本”的本地化文本定义为:
名称:lblErrorMsg。文本和值:Label
如果telrik控件上有一个名为EmptyText的属性,则可以在资源文件中对该属性进行如下寻址:
名称:lblerrormg.EmptyText值:您的文本
对于本地资源,ASP.NET匹配元素中的属性:
<asp:Label ID="lblErrorMsg" runat="server" meta:resourcekey="lblErrorMsg" Text="Label">
</asp:Label>
因此,在资源文件中,您可以将“文本”的本地化文本定义为:
名称:lblErrorMsg。文本和值:Label
如果telrik控件上有一个名为EmptyText的属性,则可以在资源文件中对该属性进行如下寻址:
名称:lblerrormg.EmptyText值:您的文本
我知道如何像你说的那样做第一部分,它工作得很好,但我不能设置属性。尝试在资源文件中将标签设置为visible=“false”。有办法吗?有。每个属性都可以设置为可以在资源文件中设置的标记(html)的属性。在资源文件中可以使用值为“false”的lblErrorMsg.Visible。您也可以通过使用此表示法来设置显式使用的值:出于某种原因,我不能使用lbl.Visible并将其设置为false,但我希望它是这样的:Text=”“在本地资源中是否有这样做的方法?不是全局的?你不能写“>我知道如何像你说的那样做第一部分,它可以正常工作,但我不能设置属性。尝试在资源文件中将标签设置为visible=“false”。有没有办法做到这一点?是的。可以在资源文件中设置的标记(html)上的每个属性。lblerrormg.visible with value”false“可以放在资源文件中。您也可以使用以下符号来设置显式使用的值:I cant do lbl.visible,出于某种原因将其设置为false,但我希望它是这样的:Text=”“是否有办法在本地资源中执行此操作?不是全局的?您不能写入“>