WebConfig
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
Posts
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.
20/11/2012
Bernado Majia
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).
22/11/2012
Bernado Majia
Funcionou direitinho.
23/11/2012
Joel Rodrigues
Abraço.
Estou encerrando o tópico.
Clique aqui para fazer login e interagir na Comunidade :)