Usuário com melhor resposta
Ajax.ActionLink

Pergunta
-
Boa tarde.
Estou com o seguinte problema:
Preciso clicar em um botão e atualizar a label dele. De "Aguardando" para "Processando"
Estou usando Html.ActionLink:
Na View
@Ajax.ActionLink("Bottom 3", "Teste", new AjaxOptions { HttpMethod = "GET", // HttpMethod to use, GET or POST UpdateTargetId = "divTeste", // ID of the HTML element to update InsertionMode = InsertionMode.Replace // Replace the existing contents })
No Controller:
public String Teste() { return Processando; }
Neste exemplo eu jogo o resultado em uma div:
<div id="divTeste"> </div>
Porém o comportamento dele é como se estivesse chamando uma ViewResult, ele abre outra página com o resultado.
No meu cenário é uma listagem com vários botões, cada um com seu status eu quero clicar no botao e alterar o status dele
Obrigado pela ajuda
Consultoria .NET
ANALISTA DESENVOLVEDOR
Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
Blog .Net Descomplicado
Respostas
-
Olá,
Deve está faltando ai scripts
<script src="~/Scripts/jquery-1.8.2.min.js"></script> <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
web.config
<appSettings> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings>
- Marcado como Resposta Edson de Oliveira Junior quinta-feira, 23 de janeiro de 2014 12:49
Todas as Respostas
-
-
Olá,
Deve está faltando ai scripts
<script src="~/Scripts/jquery-1.8.2.min.js"></script> <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
web.config
<appSettings> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings>
- Marcado como Resposta Edson de Oliveira Junior quinta-feira, 23 de janeiro de 2014 12:49