2009-03-04 8 views
4

Ich bin kein ASP-Experte, nur versucht, einem Freund zu helfen.ASP und ' funktioniert nicht

Es ist die Vergangenheit, HTML, verwende ich ' für Apostrophe in Text.

die Verwendung von folgenden es in Firefox in Ordnung, aber falsch in IE rendert 7.

asp:LinkButton ID="AceFrehley95Button" Text="Ace Frehley ' 95" OnCommand="lbtnSubMenu_Command" CommandArgument="AceFrehley95.wmv" Runat="Server" 

In Firefox es macht: Ace Frehley '95

In IE 7 es macht: Ace Frehley & apos 95

Wie kann ich machen IE machen, was Firefox tut ......

Jason

+0

Umgeben Sie Ihren Text mit dem Code-Option, so dass Sie das haben könnte ";" da drin. – GregD

Antwort

9

HTML hat eigentlich keine ' Einheit. Viele Browser unterstützen es (wahrscheinlich, weil es ist ein Teil von XHTML), aber "offiziell" es nicht existiert. Sie sollten stattdessen ' verwenden.

+0

+1. Natürlich müssen Sie dem Apostroph in diesem speziellen Beispiel auch nicht entkommen. Die Notwendigkeit von Apos-Fluchten tritt nur dann auf, wenn Sie Attributwerte in einfache Anführungszeichen setzen (oder verwenden). (Text = 'Fisch ' n ' Chips') – bobince

-2

Sofern Sie eine Typographie puristische sind,

´ 

nah genug sein kann.

+0

-1 ... das muss eine Typografie puristisch gewesen sein :-) – cdonner

+1

Wenn man C++ - Code von einer Webseite kopiert, wo der Autor '´' verwendet hat, wird der Der Code wird nicht kompiliert, aber es ist nicht leicht zu erkennen, wo das Problem liegt. – naivists

2

Sie könnten auch versuchen:

’ 

die als rendert:

+1

Danke für die Hilfe! Du hast meinen Tag gerettet ' hat nicht in JavaScript-Aufrufe gearbeitet ... aber deine Version hat es geschafft! :) – Olle89

Verwandte Themen