Proprietà value di una checkbox da codice

venerdì 02 novembre 2007 - 16.42

Gemini Profilo | Expert

Ciao a tutti,
vorrei da codice settare la proprietà value di una checkbox da codice.
Ho fatto così:

void rptOrdini_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
{

if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
clsTipoOrdine row = (clsTipoOrdine)e.Item.DataItem;
string status = row.status;
bool con_scadenza = row.con_scadenza;
string tipo_scadenza = row.tipo_scadenza;

if (con_scadenza == false && tipo_scadenza=="una tantum")
{
CheckBox ckRendiconto = (CheckBox)e.Item.FindControl("ckRendiconto");
ckRendiconto.Attributes.Add("value",row.codice_status_order);

}
}
}

se vado a controllare il codice html la proprietà value non è stata inserita.
Grazie mille

Wamba Profilo | Expert

Non credo si possa fare. Se hai bisogno di settarti da qualche parte un valore corrispondente al checkbox ti consiglio un hidden.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

Anonimo Profilo | Senior Member

Spiega perchè vuoi necessariamente usare la proprietà value, ci sono alternative per gestire valori.


Gemini Profilo | Expert

Ciao,
quali sono queste alternative?
Grazie mille

Wamba Profilo | Expert

Un campo hidden ad esempio.
Il problema è che lo standard html prevede in post il passaggio dei valori nel checkbox solo se è selezionato, altrimenti niente.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5