Es ist eine Weile her, seit ich in asp.net gearbeitet habe und sehr lange seit ich in .NET 1.1 gearbeitet habe. Hier bin ich jedoch in einer Legacy-Anwendung, die ich kurzfristig nicht aktualisieren kann, und ich muss eine Reihe von fest codierten Werten beheben und sie durch einen Wert aus meiner web.config-Datei ersetzen.Wie kann ich auf eine aspx-Seite in .NET 1.1 auf eine BCL-Klasse oder -Eigenschaft zugreifen?
Das ist, was ich habe:
<asp:Image id=Image1 runat="server" ImageUrl='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" />
<img src='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" runat="server">
Ich würde es vorziehen, die unten Beispiel bekommen von meiner Datei web.config zu ziehen, denn das ist das, was in dieser Anmeldung verwendet wird, und es würde mein Leben machen eine Tonne einfacher.
Ich kann den "CorporateRootUrl" -Wert ziehen, wenn ich es im .cs-Code dahinter verwende, aber das hilft mir nicht wirklich. Ich habe über 2500 Plätze, die ich in diesem Code ändern muss.
Ich bin sicher, dass ich etwas einfaches vermisse, aber ich kann es einfach nicht herausfinden.
.NET 1.1? Du armer! –
Ja, ich bin .NET 3.5SP1 und jetzt .NET 4 gewohnt, und dieses Projekt hat mir eine neue Anerkennung dafür gegeben, was MS in den letzten Jahren mit .NET gemacht hat. – Russ