J'avais posé quelques questions sur le multilinguisme dans asp.net et je vous en suis très reconnaissant, car les réponses m'ont beaucoup aidé.Définition du titre de la page multilingue depuis aspx
Je suis maintenant confronté à un autre problème.
J'ai la directive page:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="Galeria.aspx.cs" Inherits="TerapiaFisica.Galeria" %>
Ce que je veux est de faire le multilangue titre.
Je sais que je peux le faire à partir du code derrière avec quelque chose comme ceci:
protected void Page_Load(object sender, EventArgs e)
{
Page.Title = (string)GetLocalResourceObject("PageTitle");
}
Mais c'est exactement ce que je ne veux pas faire. Je veux faire ce titre multilanguage de la balise dans la directive page de l'ASPX.
Quelqu'un peut me dire quoi faire?
J'ai essayé ces deux options, mais aucun d'entre eux fonctionne:
<%@ Page Title=" <%= GetGlobalResourceObject("Global", "PageTitle") %>"
et
<%@ Page Title="<asp:Localize Text="<%$ Resources: Global, PageTitle %>"
une raison spécifique pour laquelle vous ne voulez pas le faire par le code derrière? – Arief
Je ne veux pas remplir de code l'événement page_load, et je dois expliquer cela à un couple d'amis et je préfère le faire à partir de l'ASPX. – euther