作为初创公司的新手,我正在学习不同的视频和教程。现在正面临一个奇怪的问题
我有一个asp.net标签
<asp:Label ID="Label2" runat="server" Text="<%$ Resources:Label1TextKey %>" />
我在
中定义了他的钥匙App_GlobalResources >> Resource.resx >> Label1TextKey
但是当我建立时,它正在给予
Error 1 The resource object with key 'Label1TextKey' was not found. C:\Documents and Settings\Maya\My Documents\Visual Studio 2008\WebSites\WebSite1\Default.aspx 14
能和身体帮助我吗?
答案 0 :(得分:5)
应该是:
Text="<%$ Resources:Resource,Label1TextKey %>"
语法如下:
<%$ Resources:ClassName,KeyName,DefaultValue %>
其中ClassName
是资源文件的名称,KeyName
是此文件中的密钥。
答案 1 :(得分:2)
你错误地使用了
正确的声明是
<%$ Resources:[filename prefix,]resource-key %>
在你的情况下
文件名为Resource
和资源键是Label1TextKey
来源 http://quickstarts.asp.net/QuickStartv20/aspnet/doc/localization/localization.aspx