Technorati Tag: ,

Per chi ha iniziato a lavorare con questo nuovo Framework introdotto con ASP.NET 3.5, una delle principali caratteristische è quella di non poter lavorare con le classiche WebForm. Quindi, come poter inviare una classica richiesta con il metodo POST?

Per prima cosa dobbiamo creare un form HTML che abbia come Method='Post' e come Action='Controller/Azione', niente di piu'.

Nell' esempio seguente ho creato un Form con 4 textBox identificate sia tramite l' ID che tramite il name.

htmlform

Le textbox hanno sia il nome che l' Id come segue:

  • txtId; txtNome; txtOggetto e txtData

L' action della form è impostato cosi': Ticket/InserisciNuovo 

A questo punto ho inserito nel controller TicketController un metodo come segue:

public void InserisciNuovo
(string txtId, string txtOggetto, string txtNome, DateTime txtData)
{

}

Adesso non ci resta che elaborare la nostra richiesta ...