Frage

In einem ASP.Net MVC 1.0 applicati0n ist es möglich, die Anwendungseinstellungen zuzugreifen (MyProject.Properties.Settings.Default. *) Aus meiner Ansicht (aspx Seite)?

Ich habe versucht, aber die Intellisense und Compiler es nicht mögen. Er sagt, dass es aufgrund der Schutzstufe inaccesible ist.

War es hilfreich?

Lösung

Ihre Ansicht sollte nur verantwortlich für die Daten, die ihm von dem Controller-Rendering. Es liegt in der Verantwortung für das Layout. Deshalb würde ich empfehlen, die Anwendungsdaten zu der Ansicht Übergang von innerhalb der Controller Aktion.

Having said that, die technische Antwort auf Ihre Frage ist, dass Viewpage von Seite leitet, so können Sie dies einfach tun:

<%= Context.Application["setting"] %>

Aber noch einmal, ich würde es nicht empfehlen.

Andere Tipps

Ich hatte ein ähnliches Problem zu Saajid Ismail, wo meine Einstellungen in der namespace.Properties.Settings.Default.Setting waren sie dort waren, da sie stark typisiert werden ..

Um sie zugänglich zu machen hatte ich einfach den Zugriffsmodifikator zu ändern eingeben Bild Beschreibung hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top