分析器错误信息: 未找到键为“Label1”的资源对象。 国际化

thw19850316 2009-04-07 04:10:10
行 2: <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
行 3: <div>
行 4: <asp:Label ID="Label1" runat="server" Text="<%$ Resources:Resource,Label1 %>"></asp:Label>
行 5: <asp:Label ID="Label2" runat="server" Text="<%$ Resources:Resource,Label2 %>"></asp:Label>
行 6: <asp:Label ID="Label3" runat="server" Text="<%$ Resources:Resource,Label3 %>"></asp:Label>

为什么老提示找不到这个键啊,下面是我写的资源文件
App_GlobalResources
Resource.en.resx
名称 值
Label1 userName
Label2 Password
Label3 Code
Resource.zh-CN.resx
名称 值
Label1 用户名
Label2 密码
Label3 验证码

当前控件是在母版页中,请高手帮帮忙,谢谢!
...全文
838 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crazy_Rabbit 2012-09-22
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 thw19850316 的回复:]

引用 9 楼 takako_mu 的回复:
你再加一個默認的。
這樣就是三個:
Resource.en.resx
Resource.resx
Resource.zh-CN.resx


就是这个的问题,添加一个默认的就OK了,但是我在配置文件里默认设置了为zh-CN啊
[/Quote]
有人能讲一讲原因吗?
WoooXVi 2010-05-26
  • 打赏
  • 举报
回复
同问……我也是少一个默认的
但是我已经设置了默认语言了……为什么还要默认的……
thw19850316 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 takako_mu 的回复:]
你再加一個默認的。
這樣就是三個:
Resource.en.resx
Resource.resx
Resource.zh-CN.resx
[/Quote]

就是这个的问题,添加一个默认的就OK了,但是我在配置文件里默认设置了为zh-CN啊
takako_mu 2009-04-07
  • 打赏
  • 举报
回复
另App_GlobalResources和Label1不搭旮

Label詳細信息應該在App_LocalResources中設定
takako_mu 2009-04-07
  • 打赏
  • 举报
回复
你再加一個默認的。
這樣就是三個:
Resource.en.resx
Resource.resx
Resource.zh-CN.resx
zhanghajun 2009-04-07
  • 打赏
  • 举报
回复
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<link href="Styles/style.css" rel="stylesheet" type="text/css" />
<link href="Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form runat="server" id="frm1">
.
.
.
内容..
.
.
.
</from>


zhanghajun 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhanghajun 的回复:]
母版页中的内容是不是在 <from> </from>中?
[/Quote]

你把母版页内容加在<from></from>中不就OK了吗......
thw19850316 2009-04-07
  • 打赏
  • 举报
回复
我要做的是多语言,如果有示例麻烦给一个,最好是母版页的
zzxap 2009-04-07
  • 打赏
  • 举报
回复
通过this.Master获取直系Master,让后this.Master.Master可以获取祖父辈Master。如果你要找的控件是静态声明的,可以将Master强类型转换后直接获取该控件,例如:
((MasterPage1)this.Master.Master).TextBox1

Master.Master.FindControl( "Name ");
thw19850316 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cyz9977 的回复:]
资源文件是你自己手寫的?
[/Quote]

手写的,不能自动生成本地化资源
thw19850316 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhanghajun 的回复:]
母版页中的内容是不是在 <from> </from>中?
[/Quote]

是的
zhanghajun 2009-04-07
  • 打赏
  • 举报
回复
母版页中的内容是不是在<from></from>中?
cyz9977 2009-04-07
  • 打赏
  • 举报
回复
资源文件是你自己手寫的?

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧