C# MVC4站点地图本地化
首先,我开始在我的MVC4应用程序中使用多种文化。我在global.asax中添加了常用数据以更改当前线程的区域性,并添加了一个文件夹“Resources”,其中将包含所需的资源“Example.resx,Example.it.resx”等。这一切都可以正常工作,并且可以很好地更改我的应用程序的文本 现在在my_Lavout.cshtml中,我正在使用MVC站点地图构建一个菜单 在Mvc.sitemap文件中,我有如下内容:C# MVC4站点地图本地化,c#,asp.net-mvc,asp.net-mvc-4,localization,mvcsitemapprovider,C#,Asp.net Mvc,Asp.net Mvc 4,Localization,Mvcsitemapprovider,首先,我开始在我的MVC4应用程序中使用多种文化。我在global.asax中添加了常用数据以更改当前线程的区域性,并添加了一个文件夹“Resources”,其中将包含所需的资源“Example.resx,Example.it.resx”等。这一切都可以正常工作,并且可以很好地更改我的应用程序的文本 现在在my_Lavout.cshtml中,我正在使用MVC站点地图构建一个菜单 在Mvc.sitemap文件中,我有如下内容: <?xml version="1.0" encoding="u
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0" xsi:schemaLocation="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0 MvcSiteMapSchema.xsd" >
<mvcSiteMapNode resourceKey="DashboardText" title="Dashboard" controller="Home" action="Index" imageUrl="glyphicon glyphicon-home" description="dashboard">
</mvcSiteMapNode>
</mvcSiteMap>
在参考资料文件中,我有一个“DashboardText”的键,该值是乱码文本,所以请查看它的工作情况。这不起作用,文本仍然是标题中所写的内容。
我曾尝试在web.config中的
中添加
,但什么也没发生
非常感谢您的任何帮助因此我明白了这一点,以下是我所做的:
title=“$resources:,”