2009-03-24 11 views

Antwort

6

Sie können Ihre eigenen VirtualPathProvider erstellen, die zwischen dem ASP.NET-Parser und dem Dateisystem sitzt. Der Standardanbieter in ASP.NET liest ASPX-Markup von der Festplatte, Sie können jedoch eigene Dateien erstellen, um sie von überall zu lesen (SQL, Stream, Zeichenfolge usw.).

Im Wesentlichen funktioniert die benutzerdefinierte VirtualPathProvider-Klasse so, dass sie die Behandlung virtueller Pfade wie "~/MyPage.aspx" (die Sie an den BuildManager übergeben müssen) übernimmt. Es bietet benutzerdefinierte Logik für die Entscheidung, was mit "~/MyPage.aspx" zu tun ist. Dies kann die Rückgabe von Daten umfassen, die in einer Zeichenfolge oder einem Stream im Speicher gespeichert sind.

Hier einige Lesen Sie zu erhalten begonnen:

+0

Große info , Vielen Dank! –