1

ASP.NET での検証に validationEngine jquery 2.6.2 を使用しています。英語や日本語など、選択した言語に従って言語ルール ファイルをロードしたい。アプリケーションでマスターページを使用しています。これに対する解決策を教えてください。

4

1 に答える 1

0

言語の選択方法と、現在選択されている言語の確認方法を指定していません。

validateEngineをローカライズするには、適切なスクリプト言語を参照する必要があります。

スクリプトマネージャーを使用する場合は、マスターページの背後にあるコードで、ローカリゼーションスクリプトを動的に参照できます。

スクリプトマネージャーのマークアップ宣言:

<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 に答える