[英]Can a web.config key value pair be used as a compile time constant in asp.net c#?
[英]How can I add an ampersand for a value in a ASP.net/C# app config file value
我有一個 C# 程序,在配置文件中有值。 我想要的是為一個 url 值存儲 & 符號,例如...
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
但是我在構建我的網站時出錯。 不允許使用與符號。 我已經嘗試了各種形式的轉義符無濟於事。 任何人都知道正確的形式來做到這一點? 歡迎提出所有建議。
使用“ &
”代替“&”。
你試過這個嗎?
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
<appSettings>
我認為您應該能夠使用 HTML 轉義字符 (&)。 它們可以在http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php找到
盡管此處接受的答案在技術上是正確的,但根據評論,用戶之間似乎有些混淆。 在 .cshtml 文件中使用@Html.Raw
,您必須使用@Html.Raw
否則您的數據在被 ConfigurationManager @Html.Raw
轉義后,將再次重新轉義。 使用Html.Raw()
來防止這種情況發生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.