无法将资源键分配给asp.net标签

时间:2010-12-19 08:20:29

标签: c# asp.net

作为初创公司的新手,我正在学习不同的视频和教程。现在正面临一个奇怪的问题

我有一个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

能和身体帮助我吗?

2 个答案:

答案 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