Salut, j'ai trouvé un problème dans multilingue Asp.Net Web applicationParser erreur Problème
J'ai créé un fichier Global.asax et écrire le code
private void Application_BeginRequest(Object source, EventArgs e)
{
string[] languages = HttpContext.Current.Request.UserLanguages;
if (languages[0].ToLower() != null && languages[0].ToLower()!="")
{
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(languages[0].ToLower());
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(languages[0].ToLower());
}
}
et définir l'étiquette Vous aimez cette
<asp:Label ID="Labeldg" runat="server" Text="<%$ Resources:Resource, Labeldg %>"</asp:Label>
Mais par erreur Parser comme:
Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The resource object with key 'LblUsrName_Login' was not found. Source Error:
</div>
<div class="impcLoginText_Login">
<asp:Label ID="LblUsrName" runat="server" Text="<%$ Resources:PageResource, LblUsrName_Login %>" "></asp:Label>
Est-ce que je lis mal? Voulez-vous dire que vous avez essayé de mettre une étiquette dans votre global.asax? – David