【发布时间】:2013-12-09 20:16:01
【问题描述】:
我正在尝试为 DNN 7 中的 ViewProfile 控件编辑 SharedResources.resx 文件。
文件路径为 \DesktopModules\Admin\ViewProfile\App_LocalResources\SharedResources.resx。默认的个人资料视图有一个我们没有实现的“头像”图像,我想删除 [PROFILE:PHOTO] 标记和周围的图像标记。
我可以手动执行此操作,但页面似乎永远不会随着我的更改而更新。
所以我进入语言编辑器并在那里进行更新。但是,当我单击“保存”时,会创建一个名为 SharedResources.Portal-0.resx 的新文件,并且我的更改会保存到该文件中,但仍未应用于该站点。
其他资源文件(类型 filename.ascx.resx)不显示此行为。如果我更新了一个值,它会在网站上的页面刷新时反映出来。
我想知道为什么会发生这种情况以及更新此类文件的正确方法是什么。
谢谢。
【问题讨论】:
-
您确定字符串来自该共享资源文件,而不是其他地方吗?
-
我获取了在个人资料页面上看到的图像替代文本“个人资料头像”,并在整个 Dnn 文件系统中搜索了所有出现的情况。它还出现在 *.template 文件和 User.ascx.resx 中。我决定通过 Admin > Languages > Edit 方法来代替,这就是我上面描述的。
标签: dotnetnuke resx