Validationengine jQuery的不是本地化正常工作(Validationengine

2019-08-08 07:07发布

我使用jQuery的validationEngine 2.6.2在ASP.NET验证。 我想根据所选喜欢英语或日语的语言来加载它的语言规则文件。 我使用的应用程序中的母版页。 给一些这方面的解决方案。

Answer 1:

你没有指定是如何在语言选择,以及如何去检查当前选择的语言。

要本地化validationEngine,必须引用正确的脚本语言。

如果您使用脚本管理,在后面的代码你的母版页,你可以dinamically引用本地化脚本。

脚本管理器标记声明:

<asp:ScriptManager ID="scrManager" runat="server">
  <Scripts>
    <asp:ScriptReference Path="~/js/jquery.validationEngine.js" />
  </Scripts>
</asp:ScriptManager> 

然后你就可以动态地添加你的语言脚本(代码后面):

ScriptReference validationEngineLanguage = new ScriptReference();
// #### Assign the correct script reference based on the selected language #####
validationEngineLanguage.Path = "~/js/jquery.validationEngine-en.js";
this.scrManager.Scripts.Add(validationEngineLanguage);

到dinamically引用脚本另一种选择是获得代码隐藏标签参考,并添加脚本标签。



文章来源: Validationengine jquery not working properly for localization