在操作、控制器中使用 MVCSiteMapProvider 中的资源.在节点定义中



我想使用资源中的字符串来定义我的MVC.sitemap文件中的控制器和操作,当涉及到使用标题的资源时,没有问题:

    <mvcSiteMapNode title="$resources:ResourcesTest,Testimonios" controller="Testimonios"  action="Index" />

但是当我尝试使用资源作为操作和控制器的名称时,它不起作用:

    <mvcSiteMapNode title="$resources:ResourcesTest,Testimonios" controller="$resources:ControllersTests,Controller1Test"  action="Index" />

这是正常行为吗?我做错了什么?对于我使用资源在站点地图文件中定义操作和控制器名称的目标,是否有任何解决方案?

谢谢

控制器属性不可本地化。

只有标题、说明、图像 URL 和自定义属性是可本地化的属性。

最新更新