configurações do aplicativo de acesso de ASP.Net MVC Ver
-
20-08-2019 - |
Pergunta
Em um 1.0 applicati0n ASP.Net MVC, é possível acessar as configurações do aplicativo (MyProject.Properties.Settings.Default. *) De dentro da minha Vista (página aspx)?
Eu tentei, mas o intellisense e compilador não fazer como ele. Ele diz que é inacessível devido ao nível de protecção.
Solução
A sua exibição só deve ser responsável por renderizar os dados que lhe são atribuídas pelo controlador. É de responsabilidade é de layout. Então, eu recomendaria passar os dados do aplicativo para a vista de dentro de sua ação Controller.
Dito isto, a resposta técnica à sua pergunta é que deriva ViewPage a partir da página, para que você pode simplesmente fazer isso:
<%= Context.Application["setting"] %>
Mas, novamente, eu não recomendo.
Outras dicas
Eu tive um problema semelhante ao Saajid Ismail onde minhas configurações estavam no namespace.Properties.Settings.Default.Setting
eles estavam lá como eles são fortemente digitado ..
Para torná-los acessíveis eu simplesmente tinha que mudar o modificador de acesso