DanBlog

Il blog di Daniele Armanasco
posts - 48, comments - 73, trackbacks - 10

Leggere dati postati da controlli html client-side

Supponendo di costruire, nel page load, i seguenti controlli html iniettando il testo in un literal
            sb = new StringBuilder();
            sb.Append("<br/><br/>Sezione CHECKBOX<br/>");
            sb.Append("<input name='chk1' type='checkbox' checked=\"checked\" />");
            sb.Append("<input name='chk2' type='checkbox' />");
            sb.Append("<br/>Sezione INPUT TEXT <input type='text' name='txt1' value='testo predefinito' /><br/>");
            sb.Append("<br/>Sezione SELECT ");
            sb.Append("<select name='sel1'><option value='1'>voce 1</option><option value='2'>voce 2</option></select>");
           
            litBody.Text = sb.ToString();
è possibile leggere il valore degli stessi con l'istruzione:


Object o = Request.Form.Get("chk1");

e via di seguito con gli altri Name dei controlli.


o conterrà:
"on" per le checkbox selezionate (sarà null per quelle non selezionate perchè non vengono postate)
il testo inserito nelle textbox
il valore associato all'opzione selezionata per le select
NOTA: per leggere il post devo far riferimento al name e non all'id!

Print | posted on mercoledì 12 settembre 2007 04:30 | Filed Under [ Scoperte di un principiante ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET