我曾經問過一些關於asp.net中多語言的問題,我非常感謝,因爲答案有很多幫助。從aspx設置多語言頁面標題
我現在面臨另一個問題。
我的頁面指令:
<%@ 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 Title=" <%= GetGlobalResourceObject("Global", "PageTitle") %>"
和
<%@ Page Title="<asp:Localize Text="<%$ Resources: Global, PageTitle %>"
爲什麼你不想通過代碼背後做任何具體原因? – Arief 2010-11-09 20:05:52
我不想用代碼填充page_load事件,我必須向幾個朋友解釋這一點,我更願意從aspx那裏做到這一點。 – euther 2010-11-09 20:35:07