Posts
103
Comments
238
Trackbacks
4
Il mio primo Webcast su ASP.NET, curiosità su QueryString

Stasera ho scaricato e guardato il mio primo Webcast di Microsoft: Intro to ASP.NET (Part 1 of 4) - ASP.NET Fundamentals (in C#) - Level 100. Il livello è bassino, è vero, ma devo dire che non l'ho trovato interessante come mi aspettavo. Si corre un pò troppo su certe cose e credo che uno che non ha mai visto niente di ASP.NET non ci avrebbe capito un tubo.

Ad ogni modo mi è stato utile perchè mi ha fatto venire un dubbio su come si fa a recuperare un intero da querystring.

Se voglio recuperare un intero:

protected int IdIscritto,

che sia ad esempio la chiave di un record di una tabella, mi vengono in mente 2 modi:

  1. IdIscritto = Convert.ToInt32(Request.QueryString["IdIscritto"]);

  2. IdIscritto = int.Parse(Request.QueryString["IdIscritto"]);

Nel Webcast viene utilizzato il secondo metodo, mentre io di solito ho sempre usato il primo. Che differenza c'è tra i due in questo caso?
Altra curiosità, anche se in questo caso non è attuabile perchè la querystring è, appunto, una stringa. Se l'oggetto da convertire in intero è, appunto, un oggetto, che differenza c'è tra il metodo 1. e il cast esplicito con (int)?

posted on lunedì 19 settembre 2005 05:45 Print
News

Scopri CS2, il mio progetto universitario per l'indicizzazione e la ricerca di codice sorgente personale costruito su Lucene.Net.

Windows Developer Power Tools

Potete trovare il mio progetto BusyBoxDotNet nel libro Windows Developer Power Tools, pubblicato da O'Reilly, per il quale ho scritto l'intero capito dedicato.

Sono stato nominato dVP 2008, un riconoscimento per l'apporto fornito alla comunità del progetto db4o.