none
include einer Page mit Codebehind RRS feed

  • Frage

  • Hallo zusammen

    Ich habe folgendes Problem:

    Ich möchte gerne eine Page mit einem include

     

    <!--#include virtual="Address.aspx"-->

     

    in einen Main-Page einbinden. Die Sub-Page verfügt aber wie die Main-Page eine Klasse mit Source Code. Pro Page kann ich aber nur eine Source Code Klasse anbinden.

    Wie kann ich nun beim Start der Main-Page die Klasse der include Page initialisieren?

    Vielen Dank und Gruss

    Jonas

    Mittwoch, 24. März 2010 22:11

Antworten

  • Hallo Jonas,
    Ich habe folgendes Problem:

    Ich möchte gerne eine Page mit einem include

    <!--#include virtual="Address.aspx"-->

    in einen Main-Page einbinden.

    Classic ASP <> ASP.NET. Oder anders ausgedrückt: Es gibt kein Include mehr.

    Die Sub-Page verfügt aber wie die Main-Page eine Klasse mit Source Code. Pro Page kann ich aber nur eine Source Code Klasse anbinden.

    Wie kann ich nun beim Start der Main-Page die Klasse der include Page initialisieren?

    Das, was Du machen willst, lässt sich problemlos über ein Control (Address.ascx) oder eine MasterPage lösen, in die deine eigentliche Webform eingebunden wird.

    Du kannst sowohl bei Controls als auch bei MasterPages, ... Code verwenden.

    Ein sehr einfaches Beispiel findest Du hier: http://www.freevbcode.com/ShowCode.asp?ID=4207

     


    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
    Donnerstag, 25. März 2010 00:05
    Moderator

Alle Antworten

  • Hallo Jonas,
    Ich habe folgendes Problem:

    Ich möchte gerne eine Page mit einem include

    <!--#include virtual="Address.aspx"-->

    in einen Main-Page einbinden.

    Classic ASP <> ASP.NET. Oder anders ausgedrückt: Es gibt kein Include mehr.

    Die Sub-Page verfügt aber wie die Main-Page eine Klasse mit Source Code. Pro Page kann ich aber nur eine Source Code Klasse anbinden.

    Wie kann ich nun beim Start der Main-Page die Klasse der include Page initialisieren?

    Das, was Du machen willst, lässt sich problemlos über ein Control (Address.ascx) oder eine MasterPage lösen, in die deine eigentliche Webform eingebunden wird.

    Du kannst sowohl bei Controls als auch bei MasterPages, ... Code verwenden.

    Ein sehr einfaches Beispiel findest Du hier: http://www.freevbcode.com/ShowCode.asp?ID=4207

     


    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
    Donnerstag, 25. März 2010 00:05
    Moderator
  • Hallo Stefan

    Vielen Dank für den Hint. Ich habe es nun mit dem UserControl gelöst und es funktioniert sehr gut.

    Danke und Gruss

    Jonas

    Donnerstag, 25. März 2010 20:09