如何正确地将资源应用于按钮的文本?

时间:2013-10-14 20:05:12

标签: c# asp.net

我一直在关注msdn上的教程,由于某种原因,应用程序无法找到我的资源。

读过这篇文章: http://msdn.microsoft.com/en-us/library/ms227427.aspx

http://msdn.microsoft.com/en-us/library/ms247246%28v=vs.100%29.aspx

在我的申请中我做到了这一点:

enter image description here

WebResource.resx中的

我完成了这个: enter image description here

网络表单中的代码:

<form runat="server">

       <asp:Button runat="server" Text="<%$Resource:WebResource,TimerButton %>" /> 

    </form>

但遗憾的是我的浏览器说:

  

“找不到具有键'TimerButton'的资源对象。”

感觉就像我已经阅读了100次文档,但我看不出我错过了什么。

3 个答案:

答案 0 :(得分:1)

应该是:

   <asp:Button runat="server" Text="<%$Resource:WebResource,TimerButton %>" /> 

你有

WebResources

答案 1 :(得分:0)

从您提供的第一个链接http://msdn.microsoft.com/en-us/library/ms227427.aspx开始,语法为<%$Resources:Class,ResourceID%>。所以你的代码应该是:

<asp:Button runat="server" Text="<%$Resources:WebResource,TimerButton %>" />  

不会

<asp:Button runat="server" Text="<%$Resource:WebResource,TimerButton %>" /> 

答案 2 :(得分:0)

我最终找到了解决方案......我将我的文件夹命名为“App_GlobalResources文件夹” 而不是“App_GlobalResources”...我的错误将有望成为一些拯救。