簡體   English   中英

如何將c#函數中的字符串添加到元標記(引號內)?

[英]How do I add a string from c# function into a meta tag (inside quotes)?

這有效

<title><%=MyLib.data.GetMetaTitle()%></title>

事實並非如此

<meta name="description" content="<%=MyLib.data.GetMetaDescription()%>" >

返回:

<meta name="description" content="&lt;%=MyLib.data.GetMetaDescription()%&gt;" >

這種作品

<meta name="description" content="\"<%=MyLib.data.GetMetaDescription()%>"\" >

返回:

<meta name="description" content="\"Meta Description"\" >

所以 - 我可以讓c#函數在引號之外運行,但我無法將數據顯示在標題的引號內。

我理解你為什么會這樣,因為它需要格式化的字符串類型值,這是解決方案。

<meta name="description" content="<%=string.Format("{0}",MyLib.data.GetMetaTitle())%>"/>

希望它會幫助你! 如有任何問題請與我聯系。

快樂的編碼

暫無
暫無

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

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