Girovagando qua e là per internet, sono incappato in questa libreria che definire bella è troppo poco:
http://extjs.com/
A dire il vero il link è stato suggerito da ajaxtoolkit presente in codeplex, mentre cercavo un modo per filtrare i dati in una griglia senza effettuare il postback… Ebbene, vista la libreria ho accantonato il filtro della griglia e… mi sono imbattuto in una nuova avventura, integrare la libreria con asp.net.
In aiuto m’è venuto un progetto presente in codeplex, http://www.codeplex.com/GridExtender
Importo quindi la dll in un mio progetto esistente (quello del filtro per l’appunto) e inserisco in due secondi la griglia alla mia pagina…...
Supponiamo, di non voler scomodare un webservice per creare un servizio di inserimento dati...
In che senso? Più facile da far vedere che da spiegare.
Creiamo una nuova WebPage, all'interno della quale togliamo tutto, compreso le intestazioni HTML...
Ad esempio Test.aspx diventa:
<%@ Page Language="VB" CodeFile="Test.aspx.vb" Inherits="Test" %>]]>
e basta... quindi andiamo a modificare il file di codice:
Ad esempio vogliamo ottenere il nome dell'utente:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim nomeUtente as String = Request("NomeUtente")
End Sub
Per invocare la pagina, l'url è : Test.aspx?NomeUtente=pippo
Da notare ovviamente che possiamo farci restituire qualunque cosa con il Response.