gpt4 book ai didi

asp.net 全局资源错误 'The resource object with key ' '未找到'

转载 作者:行者123 更新时间:2023-12-04 02:21:40 24 4
gpt4 key购买 nike

我正在使用asp.net全局资源尝试实现一个双语网站,我在名为的全局资源文件中添加了一个简单的资源。 en-Us.resx 其中包含:

Password | Text
Email | Text

然后将其实现到默认页面中的文本框:
<asp:TextBox runat="server" ID="loginEmail" Text="<%$ Resources:en-US, Email %>" 
></asp:TextBox>

但是当我在 上运行该页面时本地主机 我收到此错误:

The resource object with key '' was not found



我使用的是asp.net 4.0,有什么问题?

最佳答案

资源文件格式为ResourceName.culture.resx

在 App_GlobalResources 文件夹中创建一个资源文件,名为
主要.resx。这是默认文化(即不变)

然后创建一个资源文件 Main.en-US.resx

这里是所有 en-US 文化资源的所在地,等等。

Main.resx  
Main.en.resx
Main.en-US-resx
Main.en-AU.resx
Main.fr.resx
Main.fr-FR.resx

等等。

要从网页访问它,请使用语法
<%$ Resources:Main, Email %>

不要担心文化,系统会解决的。它将首先完全匹配( en-US ),然后再处理到文化的父( en ),父的父( Invariant )。

更改“Main”的名称以满足您的需要

关于asp.net 全局资源错误 'The resource object with key ' '未找到',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9574396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com