1

我正在使用 validationEngine jquery 2.6.2 在 ASP.NET 中进行验证。我想根据选择的语言(如英语或日语)加载其语言规则文件。我在应用程序中使用母版页。对此给出一些解决方案。

4

1 回答 1

0

您没有指定如何选择语言以及如何检查当前选择的语言。

要本地化验证引擎,您必须引用正确的脚本语言。

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

脚本管理器标记声明:

<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);

动态引用脚本的另一个选项是在代码隐藏中获取标签引用并添加脚本标签。

于 2013-01-25T16:59:30.163 回答