Inquiridor
Capturar variável da URL

Pergunta
-
Bom dia, amigos.
Sou iniciante, desculpe se errar nos termos.
Tenho a página:
http://localhost:50406/Editar/Details/2E dentro dela estava tentando capturar a variável 2 para passar pra outra View quando clicasse em um botão. A idéia era que a url ficasse assim:
http://localhost:50406/Criar/AdicionaAtividade/2Criei um método pra capturar essa parte da url e usei um helper dessa maneira:
@Html.ActionLink("Adicionar", "AdicionaAtividade", "Criar", iRDM.Models.CapturaUrl.GetPage(), null)Agora o problema, a url ficou dessa maneira:
http://localhost:50406/Criar/AdicionaAtividade?Length=2Código do método:
public static string GetPage()
{
string url = HttpContext.Current.Request.Url.AbsoluteUri;
return url.Remove(0, url.LastIndexOf(@"/") + 1);
}Qual a melhor maneira pra conseguir isso?
Obrigado pela paciência. o/
Todas as Respostas
-
Bom dia.
Tente desta forma:
@Html.ActionLink("Imprimir", "Sua-Action", new { id = registro.SeqAgendamento })
<font face="verdana" color="black"><b>Consultoria .NET</b></font> <br/> ANALISTA DESENVOLVEDOR<br/> <font face="verdana" color="black" size="2">Se esta sugestão for útil, por favor, classifique-a como útil.</font><br/> <font face="verdana" color="black" size="2">Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.</font><br/> <font face="verdana" color="black"><a href="http://netdescomplicado.wordpress.com/">Blog .Net Descomplicado</a></font>
-
Edson, pode me explicar melhor o registro.SeqAgendamento?
Essa view começa assim "@model List<iRDM.Models.tbRdm>"
Ela retorna uma lista que é exibida através de um "@foreach (var item in Model){ ", porém não consigo usar o model fora do foreach, por isso tentei criar o método que informei. -
-
Boa tarde
id = registro.SeqAgendamento
id é o nome da minha váriavel, uso ela como parametro no controller
registro.SeqAgendamento é de onde vem o valor para alimentar a variavel
<font face="verdana" color="black"><b>Consultoria .NET</b></font> <br/> ANALISTA DESENVOLVEDOR<br/> <font face="verdana" color="black" size="2">Se esta sugestão for útil, por favor, classifique-a como útil.</font><br/> <font face="verdana" color="black" size="2">Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.</font><br/> <font face="verdana" color="black"><a href="http://netdescomplicado.wordpress.com/">Blog .Net Descomplicado</a></font>