Este documento presenta una introducción a ASP.NET, incluyendo sus componentes principales como el controlador, modelo y vista. También describe técnicas de AJAX como jQuery y JSON para habilitar la interacción dinámica en la interfaz de usuario sin recargar la página. Además, explica cómo utilizar las herramientas de jQuery UI como autocompletado, calendario y diálogos en aplicaciones ASP.NET.
3. AJAX
Javascript, DOM, CSS y
XMLHttpRequest
Exhibición e interacción dinámica
usando el Document Object Model
Intercambio y manipulación de datos
7. Modelo AJAX
Servidor
Bases de datos
Navegador
Interfaz de usuario
Servidor Web / XML
Javascript Datos
HTML + CSS
Motor AJAX
Solicitud
HTTP
Datos
HTML/JSON/XML/Texto
8. Donde usar AJAX
Comunicación rápida entre usuarios
Interacción a través de formularios
Filtrado, búsqueda
Autocompletado de campos
Etc
18. Autocomplete
Si es ajax, necesita 2 campos label y
value de tipo JSON
Direccionar con Url.Action()
AutoFocus
AppendTo
MinLength
OnSelect
20. Menu
Se usa MenuItem para crear items
new MenuItem(“Nombre”,Accion)
21. Tabs
Se inicia con BeginTabs
Se puede usar Tabs estaticos con
beginPanel
Tabs Ajax con AjaxTab
@using (var t = Html.JQueryUI().BeginTabs())
{
t.Tab("Tab 1", "tab1");
t.AjaxTab("Ajax tab", Url.Action(“url"));
using (t.BeginPanel())
{
</p>
}
}
22. Diálogos
Se inicia con Begin(new Dialog())
AutoOpen
Modal
Button
CloseOnEscape
Draggable
Position
Resizable