1

asp.netで多言語についていくつか質問しましたが、その回答が非常に役に立ったので、とても感謝しています。

私は今、別の問題に直面しています。

ページディレクティブがあります:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="Galeria.aspx.cs" Inherits="TerapiaFisica.Galeria" %>

私が欲しいのは、タイトルを多言語にすることです。
私は次のようなものでコードビハインドからそれを行うことができることを知っています:

protected void Page_Load(object sender, EventArgs e)
    {
        Page.Title = (string)GetLocalResourceObject("PageTitle");
    }

しかし、それはまさに私がやりたくないことです。aspxのpageディレクティブのタグからそのタイトルを多言語にしたい。

誰でも私に何をすべきか教えてもらえますか?
私はこの2つのオプションを試しましたが、どれも機能しません。

<%@ Page Title=" <%= GetGlobalResourceObject("Global", "PageTitle") %>"

<%@ Page Title="<asp:Localize Text="<%$ Resources: Global, PageTitle %>"
4

2 に答える 2

3

これはあなたのために働きますか?

<head>
    <title><%= GetGlobalResourceObject("Global", "PageTitle") %></title>
</head>
于 2010-11-09T20:08:57.560 に答える
1

目の前にIDEがありませんが、あなたが書いたIDE(下)は間違っているようです

<%@ Page Title=" <%= GetGlobalResourceObject("Global", "PageTitle") %>"

試しましたか

<title>
    <%= GetGlobalResourceObject("Global", "PageTitle") %>
<title>
于 2010-11-09T20:08:16.930 に答える