Kaufmännisches und-Zeichen als HTML-Codiert als &. Einen Weg dies zu verhindern?

Ich habe die folgende code-block erzeugt einen Link für ein Unternehmen.

Html.ActionLink(Html.Encode(currentCompany.GetDisplayName()), "CompanyFactsheet", "Company",
                                                       new {friendlyURL = currentCompany.FriendlyURL.ToLower()}, null)%>

Einige der Namen von Unternehmen enthalten, '&', und dieses wird so dargestellt, als &

Gibt es eine Möglichkeit, dass ich Html.Encode den Namen des Unternehmens, aber immer noch halten die & - symbol wie es Aussehen soll, anstatt &?

Haben Sie überprüft, wie die Daten gespeichert werden? Sind Sie sicher, dass es nicht gespeichert als "& example", das tatsächlich ausgegeben wird, um die Quelle als "& Beispiel"?
Welche version von ASP.NET MVC verwenden Sie und wie sind Sie mit der Ausgabe von Html.ActionLink (<%: oder <%=)?

InformationsquelleAutor DaveDev | 2011-02-15

Schreibe einen Kommentar