2 Stimmen

LinkButton-Untersteuerungen rendern

Ich möchte einen LinkButton haben, der das 'span'-Tag um den Text hinzufügt.

 protected override void Render(HtmlTextWriter writer)
    {

        Text = String.Concat("", Text, "");
        base.Render(writer);
    }

Es funktioniert perfekt, aber nur wenn ich den Text wie folgt hinzufüge:

Wenn ich ein Bild hinzufügen möchte, würde ich etwas wie dieses schreiben:

        SomeText

In diesem Fall ist die Text-Eigenschaft leer, weil tatsächlich "SomeText" eine Eigenschaft des untergeordneten Steuerungselements ist.

Also lautet die Frage, wie man das Tag um die untergeordneten Steuerelemente hinzufügen kann.

0voto

Daniel Dyson Punkte 13116

Es ist nicht notwendig, eine benutzerdefinierte Steuerung zu schreiben, um etwas so Einfaches zu tun.

Schauen Sie sich an, wie es hier für Eingabesteuerelemente gemacht wird: http://attardi.org/labels/#info

Bei dieser Technik wird CSS-Positionierung verwendet, um einen Span überlagern. Es könnte für Sie funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X