Frage

Ich erstelle eine benutzerdefinierte Image Steuerung, die die Optionstaste Effekt geklickt hat zu zeigen, durch Zugabe von onmouseup und onmousedown Javascript-Code zu ändern Bild-URL. Ich habe die Kontrolle aufgebaut, und es hat ein ClickImageUrl die URL des Bildes einzustellen angezeigt werden, wenn die Schaltfläche geklickt wird ..

ich wissen wollte, ist es eine Möglichkeit, ein Wählen Sie URL hinzufügen Dialogfeld für meine Kontrolle wie das Dialogfeld für ImageUrl. ist es überhaupt möglich??? und wenn ja, wie würde ich mich über es zu tun ... ??

Jede Hilfe wird sehr geschätzt werden.

EDIT: auf der Grundlage der Antwort von Arther ich bin der Lage, ein Bild auswählen URL diaolog Feld zu zeigen, wenn ich es Set ClickImageUrl verwenden es zeigt einen Designer Fehler wie:

Fehler Rendering Kontrolle Eine nicht behandelte Ausnahme ist aufgetreten '~ / images / 7.jpg' kann nicht auf Eigenschaft festgelegt werden 'ClickImageUrl'

steht in Konflikt mit dem ImageUrl ???

War es hilfreich?

Lösung

Wenn Ihr über die VS Designer sprechen, dann müssen Sie Ihre Immobilie mit diesen Attributen schmücken:

public class CustomImageButton : System.Web.UI.WebControls.ImageButton
{
    [Editor("System.Web.UI.Design.ImageUrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
    [UrlProperty]
    public string ClickImageUrl { get; set; }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top