Usuário com melhor resposta
TOOLBOX AJAX

Pergunta
-
Respostas
-
Se você esta se referindo aos contros ASP.NET AJAX Control Toolkit, ele não foi desenvolvido para ser tulizado no ASP.NET MVC, a ideia dele é ser usada em Web Forms, mas dá para usar (dá muito trabalho), dá uma olhada aqui http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspxEste código imenso foi feito para colocar um calendário na página, veja como é mais simples fazer o mesmo com jQuery:
Faça o download do jQueryUI no site http://jqueryui.com/Na Master page adicione o código abaixo dentro da tag <head>
<link href="../../Content/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".calendar").datepicker();
});
</script>Agora vá na sua página e onde você vai adicionar o calendário e adicione uma class de css chamada "calendar" no textbox que que você deseja, exemplo:
<%=Html.TextBox("Data","11/07/2009",new {@class="calendar"}) %>
Agora todos os input que tiverem a classe calendar setada serão um calendário, é só clicar dentro do textbox para ver.
Espero ter ajudado.
Abraços,
Victor Cavalcante
http://www.cavalcante.net
@vcavalcante- Marcado como Resposta Giovanni Bassi - MVPMVP, Moderator sábado, 19 de setembro de 2009 05:08
Todas as Respostas
-
Se você esta se referindo aos contros ASP.NET AJAX Control Toolkit, ele não foi desenvolvido para ser tulizado no ASP.NET MVC, a ideia dele é ser usada em Web Forms, mas dá para usar (dá muito trabalho), dá uma olhada aqui http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspxEste código imenso foi feito para colocar um calendário na página, veja como é mais simples fazer o mesmo com jQuery:
Faça o download do jQueryUI no site http://jqueryui.com/Na Master page adicione o código abaixo dentro da tag <head>
<link href="../../Content/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".calendar").datepicker();
});
</script>Agora vá na sua página e onde você vai adicionar o calendário e adicione uma class de css chamada "calendar" no textbox que que você deseja, exemplo:
<%=Html.TextBox("Data","11/07/2009",new {@class="calendar"}) %>
Agora todos os input que tiverem a classe calendar setada serão um calendário, é só clicar dentro do textbox para ver.
Espero ter ajudado.
Abraços,
Victor Cavalcante
http://www.cavalcante.net
@vcavalcante- Marcado como Resposta Giovanni Bassi - MVPMVP, Moderator sábado, 19 de setembro de 2009 05:08
-
Vitor Obrigado pela resposta...O jquery-1.3.2.min.download eu ja tenhome diz uma coisa, onde eu baixo estes outros arquivos?../../Content/jquery-ui-1.7.2.custom.css
../../Scripts/jquery-1.3.2.js
../../Scripts/jquery-ui-1.7.2.custom.min.js?Juliano
J.Luz -
Este é o jQueryUI, vc vai baixar no site http://www.jqueryUi.com
Abraços,
Victor Cavalcante
http://www.cavalcante.net
@vcavalcante -
J_Lux,
O Stephen Walther criou umas bibliotecas para usar os compenentes do AjaxControlToolKit que ficou muito boa e é muito fácil extende-la para usar os outros controles.
Ele fez duas implementações.
Uma do Calendar.
http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspx
E outra do AutoComplete.
http://stephenwalther.com/blog/archive/2008/08/24/asp-net-mvc-tip-37-create-an-auto-complete-text-field.aspx
Espero ter ajudado. Qualquer dúvida favor entrar em contato.
Douglas Aguiar
MCAD, MCT- Sugerido como Resposta Douglas Aguiar sexta-feira, 18 de setembro de 2009 15:00
-
Bom dia!
Eu desenvolvi um html extension para implementar um autocomplete de forma bastante fácil (a linha de código ficou bastante). O projeto está hospedado no codeplex http://autocompletemvc.codeplex.com/releases/view/70140
A sintáxe para utilização ficou assim
@Html.AutoCompleteFor(model => model.Id, x => x.Code , "List")
Espero que ajude.
Paulo Silva