代码之家  ›  专栏  ›  技术社区  ›  ThunD3eR

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

  •  0
  • ThunD3eR  · 技术社区  · 12 年前

    我一直在学习有关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 回复  |  直到 8 年前
        1
  •  1
  •   PJM    12 年前

    应该是:

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

    你有

    网络资源

        2
  •  0
  •   afzalulh    12 年前

    从您提供的第一个链接开始, 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 %>" /> 
    
        3
  •  0
  •   ThunD3eR    12 年前

    我终于找到了独奏。。。我将文件夹命名为“App_GlobalResources文件夹” 而不是“App_GlobalResources”。。。我的错误有望得到别人的救赎。

    推荐文章