2019独角兽企业重金招聘Python工程师标准>>>
我们项目有双语要求,采用的是自定义符号控制。在页面加载时进行翻译。
在xml文件中有如下格式的配置
<items>
<resource page="~/SalesAppeal/SalesAppealCO.aspx">
<item key="CommercaAuditManage" zhCN="待办审批(CO)" enUS="Pending Audit(CO)" />
<item key="PendingAudit" zhCN="待办审批" enUS="Pending Audit" />
<item key="AppealManage" zhCN="申诉管理" enUS="Appeal Manage" />
</resource>
</items>
页面中有如下格式
<asp:Literal runat="server" Text="" ID="·{AppealManage}·"></asp:Literal>
在各种情况下都可以翻译,包括你写在js中 注释中只要包括:·{AppealManage}·都进行翻译。
不愉快的是进行我使用到了updatepanel中,虽然翻译成功了,可他把updatepanel给弄报错了。
Uncaught Sys.WebForms.PageRequestManagerParserErrorException: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。
在updatepanel中使用自定义的多语言符号标识后 updatepanel报js错误
网上查了很多资料,说是在页面上加入 ValidateRequest="false" 不进行验证。结果还是报错。
这个问题如何解决呢???我也还在想。