簡體   English   中英

本地化不適用於ASPX頁中的所有標記/標簽

[英]Localization not working for all the Markup / Tags in ASPX page

通過Visual Studio本地化ASPX頁面的內容並選擇選項:“生成本地資源”時,不會針對所有HTML本地化文本。 例如,有<p>標簽和其他服務器控制標簽,如Label。

<p>Carrying out Localization on my First Website </p>
<asp:Label runat="server" ID="label1"></asp:label>

從“工具”菜單中選擇選項:“生成本地資源”后,下面是標記中顯示的內容:

<p>Carrying out Localization on my First Website </p>
<asp:Label runat="server" ID="label1" meta:resourcekey="labelResource1"></asp:label>

如何本地化<p>標記或任何<h1><h2>標記內的內容?

該鏈接為您有關如何本地化html標記中的內容的問題提供了答案。 您可以將其存儲在資源文件中並以html格式使用,標記為<%= Resources.WebResources.YourText%>(如VinayC所述),其中Resources.WebResources是Visual Studio資源生成器生成的強類型資源類。請讓我知道如果這回答了您的問題。

需要本地化的控件必須在服務器端運行。

您可以在HTML <p>內放置<asp:Label/><asp:Panel/> <p> 標簽將呈現為<span/> ,面板將呈現為<div/>

也可以在服務器端運行p: <p runat="server" id="p1"></p>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM