User control (ascx) in asp.net und seine bindbare Eigenschaften nicht bis in die Daten-container

Wenn ich ein Benutzersteuerelement hinzufügen die bindbare Eigenschaften, um eine asp.net Seite ich nicht sehen, seine bindbare Eigenschaften im designer-dialog-box, wenn ich auf das Bearbeiten von Daten Bindungen auf die Repeater-Listview

sollte ich hinzufügen, alle anderen Anwesen Deskriptoren?

markup wäre, wie dieses auch in einem repeater oder ein ähnliches Steuerelement

<uc1:Menu ID="Menu1" superman="<% Eval("userid") %>" runat="server" />

auf die bindbare Eigenschaft, die ich nur verwenden

[System.ComponentModel.DefaultBindingProperty("superman")]
    [System.ComponentModel.Bindable(true)]
    public int superman
    {
        get;
        set;
    }

Die Leute diskutieren hier darüber, aber Sie konnten keine Lösung finden

User control (ascx) in asp.net und seine bindbare Eigenschaften nicht bis in die Daten-container


User control (ascx) in asp.net und seine bindbare Eigenschaften nicht bis in die Daten-container

  • Der Benutzer Steuern, die Sie erstellen, ist es inherting von jeder Klasse? wie zum Beispiel Repeater-oder ListView ?
  • können Sie fügen Sie den code? wenn das möglich ist
  • Nein ist es nicht iherit von jeder Klasse. Ich Versuch die Werte übergeben, um die Benutzer-Steuerelements mit benutzerdefinierten html-Attribute
  • dont Sie benötigen, um erstellen Sie eine öffentliche Eigenschaft in der Benutzer-Steuerelement?
  • ondotnet.com/pub/a/dotnet/excerpt/progaspdotnet_14/... Überprüfen Sie mit diesem link wird es hoffentlich geben Ihnen einen Einblick, was Sie zu tun versuchen.
  • Warum würden Sie jemals wollen, legen Sie diese Werte mithilfe des wizards aus dem smart-tag? Alle es tun ist, fügen Sie, was Sie geben in das markup, so könnte genauso gut tun Sie es (oder bekommen Lust, und tun es in Ihrem codebehind). Ich sehe nicht, wie dieser Wert von 50 rep. BTW: ich war verwirrt von deinem screenshot, also ich sage es auch hier: lernen Sie die Datenbindungen Assistenten, die Sie zeigen, müssen Sie mit der rechten Maustaste auf das DataList-Steuerelements in der Entwurfsansicht, und wählen Sie "Vorlage Bearbeiten"->"Item Templates", dann sehen Sie das Benutzerdefinierte Steuerelement und wenn Sie die Maus über es, sehen Sie den smart-tag für "User-Control-Aufgaben".
  • hinzufügen, dass Sie als Antwort und den jackpot

Schreibe einen Kommentar