我正在尝试通过ASP.NET Web Form设计一个网站。我知道如何在asp和C#中使用Global Resources项目,但是我不能在html标签中使用这些项目。
更多详情:
有“SiteMap.resx”文件,其中包含一些项目。例如:
(姓名:AboutTitle& value:关于我们)& (姓名:帮助和价值:帮助)
我想在下面的代码行中将“AboutTitle”放在“”之间。
<li id="liBlog" runat="server" class="navbar-item">
<a href="#menu-about" class="navbar-item-target">
{Here!}
</a>
</li>
答案 0 :(得分:0)
您可以使用
<asp:Literal ID='the_id' Text='Default text'/>
并使用全局资源来设置文本。
或直接
<asp:Literal ID='the_id' Text='Default text' meta:resourcekey="textID"/>
答案 1 :(得分:0)
保持您的榜样,我相信您需要的是:
<li id="liBlog" runat="server" class="navbar-item">
<a href="#menu-about" class="navbar-item-target">
<%=Resources.LangText.String0001%>
</a>
</li>
LangText 是资源中的文件名,而 String0001 只是对该文件的引用。
希望有帮助