我在母版页里用一个Literal控件,显示资源文件的内容,实现网页国际化,但是为什么VS不能调用我的资源文件,代码如下:
<asp:Literal ID="Literal1" runat="server" Text="<li><a href='#'><%$ Resources:MasterResource,ChangePropertise %></a></li>"></asp:Literal>
中间的资源文件怎么也显示不出来。。 如何解决呀?
<%$ Resources:MasterResource,ChangePropertise %>直接放在Text属性里边就可以。外边加几个标签就不行了。
或者还有什么办法可以在改变Literal控件的visible属性为False的时候,也让<li>标签不可见。
<asp:Literal ID="Literal1" runat="server" Text="<li><a href='#'><%$ Resources:MasterResource,ChangePropertise %></a></li>"></asp:Literal>
中间的资源文件怎么也显示不出来。。 如何解决呀?
<%$ Resources:MasterResource,ChangePropertise %>直接放在Text属性里边就可以。外边加几个标签就不行了。
或者还有什么办法可以在改变Literal控件的visible属性为False的时候,也让<li>标签不可见。
解决方案 »
- 请问VS2005自带的SQL Server 2005能用吗?怎么没有企业管理器之类的
- 帮帮忙,卡住了。
- 缺少microsoft message queue 3.0 object library 类库,如果解决?
- 散分系列:用户状态资料大收集,顶者有分
- reportviewer数据源找不到的问题
- Datagrid等数据绑定控件如何同时显示主表和子表?
- 聘一程序员修改一商业网业(语言包括asp,php)
- 为什么我网站本地测试成功,复制到网上后就出现问题了?
- File.Delete();提示“路径中具有非法字符。”
- 请问如何动态绑定column?
- asp.net从来没人见过的问题
- asp.net gridview中的字体能改变?
void Application_BeginRequest(Object sender, EventArgs e)
{
try
{
if (Request.Cookies["lang"] != null)
{
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Request.Cookies["lang"].Value.ToString());
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Request.Cookies["lang"].Value.ToString());
}
}
catch (Exception)
{ }
} 支持多语言
参考
参考