none
Verweis in einem UserControl an sich selbst? RRS feed

  • Frage

  • Hallo,

    ich habe ein UserControl in dem ich gerne an sich selbst verweisen will. Leider hab ich das nicht hinbekommen("SelbstVerweis"). Bis jetzt kann ich mir nur mit einer statischen Kopie behelfen. Hat jemand eine Ahnung ob der Selbstverweis vielleicht doch möglich ist?

    Mittwoch, 2. Februar 2011 14:33

Antworten

  • Hi,

    in der Datei UserControl.ascx möchte ich einen Verweis auf die selbe Datei also:
    <%@ Register TagPrefix="control" TagName="copy" Src="UserControl.ascx" %>

    Das geht so nicht. Auch eine Registrierung per web.config und Verwendung der Controls in dieser Form ist so nicht möglich. Du kannst höchstens per Code entsprechende Controls einfügen. Aber auch musst Du darauf achten, dass Du Dir nicht selbst eine endlose Rekursion bastelst.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    • Als Antwort markiert Techtwebty Donnerstag, 3. Februar 2011 10:41
    Mittwoch, 2. Februar 2011 15:53
    Moderator

Alle Antworten

  • Hallo,

    ich habe ein UserControl in dem ich gerne an sich selbst verweisen will. Leider hab ich das nicht hinbekommen("SelbstVerweis"). Bis jetzt kann ich mir nur mit einer statischen Kopie behelfen. Hat jemand eine Ahnung ob der Selbstverweis vielleicht doch möglich ist?

    was meinst Du mit einem Verweis an sich selber? Um auf die eigene Instanz des UserControl zuzugreifen, gibt es dort ebenfalls this/Me.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Mittwoch, 2. Februar 2011 15:05
    Beantworter
  • Ich möchte in der ascx-Datei in ein RepeaterItemTemplate einen statischen verweis auf eine neue Instanz des selben Controls machen.

    z.B.:

    in der Datei UserControl.ascx möchte ich einen Verweis auf die selbe Datei also:
    <%@ Register TagPrefix="control" TagName="copy" Src="UserControl.ascx" %>

    Mittwoch, 2. Februar 2011 15:23
  • Hi,

    in der Datei UserControl.ascx möchte ich einen Verweis auf die selbe Datei also:
    <%@ Register TagPrefix="control" TagName="copy" Src="UserControl.ascx" %>

    Das geht so nicht. Auch eine Registrierung per web.config und Verwendung der Controls in dieser Form ist so nicht möglich. Du kannst höchstens per Code entsprechende Controls einfügen. Aber auch musst Du darauf achten, dass Du Dir nicht selbst eine endlose Rekursion bastelst.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    • Als Antwort markiert Techtwebty Donnerstag, 3. Februar 2011 10:41
    Mittwoch, 2. Februar 2011 15:53
    Moderator
  • Naja war auch ne blöde Idee...War wohl ein wenig müde gestern. Hab das ganze jetzt anders Strukturiert ohne das ich solche unsinnigen Verweise oder Kopien machen muss.

    Trotzdem vielen Dank!

    Donnerstag, 3. Februar 2011 10:41