Project Server的页面如何修改Text

我们在ProjectServer页面中常常会需要修改页面字符或者添加页面控件,但由于Sharepoint是多语言版本,我们不能直接在页面上添加<a>删除</a>怎么的标签,会不识别中文,怎么办?

我们打开页面前台文件,看到

<asp:HyperLink ID="AttachmentsIssuesLink" Target="_new" runat="server" text="<%$Resources:PWA,STATUSING_DETAILS_ATTACHMENTS_ISSUES_LABEL%>" />

这样的控件,原来他的Text全是通过资源去查找的,我们如何查找到资源。

在C:\inetpub\wwwroot\wss\VirtualDirectories\80\App_GlobalResources下,能够找到所有的资源文件,找到Resources:PWA文件。

我们能找到一个PWA.zh-cn.resx文件,就是对应的Resources:PWA的中文资源文件。

资源文件可以用记事本打开,找到STATUSING_DETAILS_ATTACHMENTS_ISSUES_LABEL标签。

<data name="STATUSING_DETAILS_ATTACHMENTS_ISSUES_LABEL" xml:space="preserve">
    <value>问题</value>
</data>

我们将其修改一下,

<data name="STATUSING_DETAILS_ATTACHMENTS_ISSUES_LABEL" xml:space="preserve">
    <value>问题123</value>
  </data>

保存之后再去刷新页面,就可以得到修改后的中文字符。

以上是修改,如果添加前台控件也是一样的,最好只是html标签,因为添加服务器控件我们没办法修改后台。

原文地址:https://www.cnblogs.com/olay/p/2635633.html