Fórum WebConfig #428819
15/11/2012
0
Tenho uma area com link assim.
<div class="MenuLink">
<img src="../Imagens/botoes.png" border="0" alt="" usemap="#link" />
<map id="MapLink"name="link" >
<area shape="rect" alt="" coords="20, 227, 214, 265" href="" />
<area shape="rect" alt="" coords="21, 267, 213, 302" href="Cadastro.aspx"/>
<area shape="rect" alt="" coords="22, 305, 213, 342" href="Pesquisa.aspx"/>
<area shape="rect" alt="" coords="23, 345, 211, 382" href="Relatorios.aspx"/>
</map>
</div>
Queria que o primeiro link estivesse salvo no Web.Config e assim o site que estivesse lá fosse puxado.
Como se fosse tipo o connectionStrings
Bernado Majia
Curtir tópico
+ 0Posts
17/11/2012
Bernado Majia
Gostei + 0
19/11/2012
Joel Rodrigues
Primeiro você põe a URL no web.config. Para isso, use a seguinte estrutura:
<appSettings>
<add key="URL" value="minhaURL.com"/>
</appSettings>
O elemento appSettings deve estar diretamente dentro do elemento <configuration>. Nesse caso, foi criada uma chave com o nome URL e o valor minhaURL.com. Substitua os dados conforme sua necessidade.
Depois, lá na tag <area>, faça o seguinte:
<area shape="rect" alt="" coords="20, 227, 214, 265" href="<%:System.Configuration.ConfigurationSettings.AppSettings["URL"] %>" />
Isso faz com que no atributo href seja exibido o valor da configuração criada no web.config.
Boa sorte.
Gostei + 0
20/11/2012
Bernado Majia
Gostei + 0
20/11/2012
Bernado Majia
Gostei + 0
22/11/2012
Joel Rodrigues
Tente dar um ID para a tag, definir o atributo runat="server" e acessar pelo codebehind (se do jeito que falei antes não der certo, pois aqui deu).
Gostei + 0
22/11/2012
Bernado Majia
Funcionou direitinho.
Gostei + 0
23/11/2012
Joel Rodrigues
Abraço.
Estou encerrando o tópico.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)