Pular para o conteúdo principal

Ajax ASP .NET

Em determinado sites somos surpreendidos por certas funcionalidades que prendem nossa atenção, certas vezes mais até que o próprio conteúdo, como efeitos modais para confirmação, máscaras de dados, calendários dinâmicos, refreshs localizados entre outras coisas.
Não é novidade que todas essas coisas geralmente são fruto da utilização de ajax, e para quem usa o Visual Studio existe um Framework muito bom, simples de instalar e fácil de usar, estou falando do ASP .NET AJAX. Por enquanto deixarei apenas um breve tutorial de como instalar e os links para download, e em breve alguns exemplos de uso práticos.

  • Para baixar você visita o CodePlex ou diretamente por aqui (eu recomendo o NoSource), depois de baixar é só descompactar o arquivo;

  • A instalação é simples, com seu site já criado crie uma nova aba na ToolBox (clicando com o direito e selecionando Add Tab), com a aba criada clique com o direito nela e escolha Choose Items, na tela que se abrir clique em Browse e procure pela pasta onde você descompactou o arquivo baixado, em SampleWebSite/bin você deve escolher AjaxControlToolkit.dll, agora é só confirmar, aguardar a instalação e usar;
Para maiores informações sobre a instalação visite esta página.
Eu recomendo a todos verificar o funcionamento dos exemplos aqui, é realmente interessante, um abraço e até a próxima.

Comentários

  1. Oi vim agradecer suas visitas!

    Tenho visto que vc vai no Múltiplas com uma certa freqüência, espero que vc esteja gostando.

    Volte sempre!

    ResponderExcluir

Postar um comentário

Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.

Mais visitadas

Aplicação Flask usando Nginx e Gunicorn

Aplicação Flask usando Nginx e Gunicorn Se você já desenvolveu uma aplicação Flask básica, sabe que o servidor de desenvolvimento embutido não é ideal para produção. Ele não é projetado para lidar com altos volumes de tráfego ou conexões simultâneas. Para tornar sua aplicação Flask mais robusta e pronta para produção, podemos usar o Gunicorn como servidor de aplicação e o Nginx como proxy reverso. Neste artigo, vamos adaptar o exemplo anterior ( Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker ) para incluir o Nginx e o Gunicorn. O que são Nginx e Gunicorn? Gunicorn O Gunicorn (Green Unicorn) é um servidor de aplicação WSGI que roda aplicações Python como o Flask. Ele é eficiente e simples de configurar, lidando com múltiplas requisições ao mesmo tempo, algo que o servidor embutido do Flask não faz bem. Nginx O Nginx é um servidor web que atua como um proxy reverso. Ele recebe requisições HTTP e as encaminha ao Gunicorn. Além disso, o Nginx pode: Servir arquivos ...

Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker

Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker Neste guia, vamos criar uma aplicação básica que acessa um banco de dados PostgreSQL e realiza operações CRUD (Create, Read, Update, Delete). Vamos usar Flask e executar tudo com Docker. Sem estilos ou extras, apenas o essencial. Estrutura do Projeto crud-app/ |-- app/ | |-- app.py | |-- templates/ | | |-- index.html | | |-- edit.html |-- Dockerfile |-- requirements.txt |-- docker-compose.yml Passo 1: Dependências Crie um arquivo requirements.txt com as seguintes linhas: Flask==2.2.2 Flask-SQLAlchemy==3.0.2 psycopg2-binary==2.9.3 Werkzeug==2.2.2 Passo 2: Aplicação Flask Arquivo app/app.py : from flask import Flask, render_template, request, redirect, url_for from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # Configuração do banco de dados app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://user:password@db:5432/crud_db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db...

Centralizar Texto em Edit

Como todos sabemos o Edit mantém todo texto digitado a esquerda, o que não fica bem quando o usamos para a entrada de números, pois bem, o exemplo abaixo apresenta uma alternativa para centralizar um determinado valor dentro de um Edit: procedure EditChange(Sender: TObject); var vl_label : TLabel; //variável do tipo Label begin vl_label := TLabel.Create(self); //criamos um label WITH vl_label DO BEGIN Font.Name := TEdit(sender).Font.Name; //pegamos a fonte usada no edit Caption := TEdit(sender).Text; //pegamos o conteúdo do edit SendMessage(TEdit(sender).Handle, EM_SETMARGINS, EC_LEFTMARGIN, (TEdit(sender).Width-vl_label.Width) div 2); //centraliza no label e retorna para o edit END ; vl_label.Free; end ;