asp.net: how to put an ampersand in the dropdownlist text?
<p>i want to put this text</p>

<pre><code>&amp;euro;
</code></pre>

<p>in the text of a dropdownlistitem, so at runtime it will show the euro sign</p>

<p>but .net nicely escapes my code, and then it becomes this:</p>

<pre><code>&amp;amp;euro;
</code></pre>

<p>and that will show in my dropdownlist, and that's not what i want.</p>

<p>Any other way to show &euro; &pound;  etc in a dropdownlist is accepted too.</p>

<p>code:</p>

<pre><code>private void FillDropDownCurrency(DropDownList ddl)
        {
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.CHF_CURRENCY_CODE, Text = CurrencyConstants.CHF_CURRENCY_SYMBOL, Selected = false });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.GBP_CURRENCY_CODE, Text = CurrencyConstants.GBP_CURRENCY_SYMBOL, Selected = false });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.EURO_CURRENCY_CODE, Text = CurrencyConstants.EURO_CURRENCY_SYMBOL, Selected = true });
            ddl.Items.Add(new ListItem() { Value = CurrencyConstants.USD_CURRENCY_CODE, Text = CurrencyConstants.USD_CURRENCY_SYMBOL, Selected = false });

        }
</code></pre>

<p>The CurrencyConstants.EURO_CURRENCY_SYMBOL is the <code>&amp;euro;</code> code</p>
