Kann ich ein span-Tag in die Eigenschaft Text eines ASP einfügen: Schaltfläche?

8

Ich versuche so etwas zu tun:

%Vor%

Es zeigt <span>Search</span> anstelle von nur Search an.

    
Xaisoft 04.03.2009, 16:48
quelle

5 Antworten

4

Sie können Markup nicht in eine Schaltfläche einfügen. Ein asp: Button-Steuerelement rendert nur als HTML-Tag der Eingabe-Schaltfläche: <input type="button" value="<span>Search</span>" /> (technisch value="&lt;span&gt;Search&lt;/span&gt;" /> ). Der Browser behandelt den Inhalt des Attributs value als eine literale Zeichenfolge.

Allerdings können Sie Markup in ein <button><span>Search</span></button> setzen (Sie können ziemlich viel HTML einfügen, einschließlich Bilder). Diese Frage spricht darüber, ein Steuerelement zu erstellen, das die button tag.

    
Rex M 04.03.2009, 16:51
quelle
11

Sie können einen ASP.NET LinkButton wie folgt umspannen: -

%Vor%     
Philip Johnson 04.08.2015 07:52
quelle
2

Sie können einen asp linkButton dafür haben:

      

    
Rasith 13.02.2013 06:16
quelle
0

Nein. Es rendert ein Tag, also wird alles, was Sie in die Text-Eigenschaft eingeben, als Wert dieser Schaltfläche gerendert.

    
Pawel Krakowiak 04.03.2009 16:52
quelle
0

Die Texteigenschaft wird < und > automatisch in die Entitäten &lt; und &gt; umwandeln. Darüber hinaus rendert die Schaltfläche html als input -Element, wobei der Text in der Eigenschaft value festgelegt wird.

Möchten Sie vielleicht stattdessen ein HyperLink- oder Label-Steuerelement?

    
Joel Coehoorn 04.03.2009 17:00
quelle

Tags und Links