Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

inbloombr

Variável simpes em menu

Recommended Posts

Olá pessoal,

 

Estou iniciando em Asp.Net e gostaria de saber se existe uma solução para meu problema!

Minhas páginas .net estão funcionando perfeitamente. estou com o Windows SharePoint Service instalado (ferramenta para compartilhamento de arquivos), apartir dela estou refazendo o layout!

 

No ISS o sharepoint está na porta :80 e as minhas sub-páginas e scripts estão na porta :8500

estou rodando no meu localhost em uma rede empresarial!

 

os meus links no menu ficam :

 

http://localhost:8500/docs/doc1.htm

 

ou

 

http://nomedamaquina:8500/docs/doc1.htm

 

como a máquina que hospedará toda essas páginas poderá mudar constantemente pensei em criar uma variavel.

 

COMO FAZER ISTO? http://VARIAVEL:8500/docs/doc1.htm

 

onde em um arquivo eu defino que variavel==nomedamaquina

e no início da página daria um include para o arquivo que contém a variavel!

 

Qual q melhor maneira e como fazer!

 

Antecipadamente Agradecido

carrano

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade é um html mesmoseria só um link http://"& variavel &"/docs.htmlpor server name do globas.asax não dá pois ele pega localhost só e não posso executar de outra máquina!em um arquivo .asp eu defino que variavel == localhost por ex;e no arquivo que contém o link eu daria o include desse aqrvuivo acimaqual a sintaxe para isso em asp?vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra você pegar o nome do micro do cliente é... my.computer.nameo nome do servidor, eu acho q é isso q você quer... Request.ServerVariables("SERVER_NAME")então cria uma variável tipo string, e usa o linkbutton do aspnet, ai no onclick, você faz...response.write = "<script>parent.location.href='" & Request.ServerVariables('SERVER_NAME') & "'\nomedoresto\resto.aspx'</script>"PS>>> se você tiver usando C#, troca o & por +, se tiver usando o J# tbm... isso q eu fiz é pra vb... mas é igual.PS2>>>se tiver errado é pq to com um sono do caramba pra fazer tudo isso ! rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ixe cara..sono é o que mais temos essa hora! sem contar pressão de chefe tb! hehehemas seguinte... deixa eu ver se entendi!quando usei o SERVER_NAME aqui ele define como localhost!se eu for usar no meu link não vai funcionar porque existem muitos outros computadores acessando minha página asp e ficaria como localhost da máquina deles e não o nome da minha máquina!queria fazer assimservidor.asp<%servidor==BRCURAPP0001%>index.asp#include <servidor.asp><%<a href="http://'" & servidor & "':8300/index2.asp">%>não tenho muita prática em ASP ainda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops... agora q lembrei... a aplicação nunca roda no cliente em asp.net, processa tudo no servidor... eita sono da p**** rsrsrs... nem sormi a noite, fazendo um sistema...faz assim...<a href="http://'" & my.computer.name & "':8300/index2.asp">ele pega o nome do server... eu esqueci desse detalhe. rsrsse eu fizesse a prova de certificação hj, eu erraria até meu nome! rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahuhuahuahuaa...dálhe cafézão entao!eu to precisando acho pq não consegui ainda!será que consegue me passar o codigo fonte de como ficaria o arquivo?very thanks

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criei um linkbuton com o nome de lnkBtSeiLae coloquei no onClick dele isso... Protected Sub lnkBtSeiLa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lnkBtSeiLa.Click Response.Write("<script>parent.location.href = 'http://" & My.Computer.Name & "/PaginaSemNome/SeiLa.aspx';</script>") End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.