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