Salve a tutti.
Mi sono imbattuto in un progetto web scritto in C#.
Il mio obiettivo è quello di creare un web custom control che renderizzi una Table(o la nasconda) alla pressione di un bottone.
Ho creato un file .js in cui ho scritto questa funzione:
function HideShow(id)
{
var row = document.getElementById(id);
if(row.style.display=='none')
{
row.style.display='block';
}
else
{
row.style.display='none';
}
}
Ho poi inseriro nell' OnPreRender della pagina la riga che verrà nascosta/mostrata alla pressione del bottone:
private TableRow _expandProcessListRow;
protected override void OnPreRender(EventArgs e)
{
//...
this._expandProcessListRow = new TableRow();
this._expandProcessListRow.ID = "_processListRowID";
this._expandProcessListRow.Style.Add(HtmlTextWriterStyle.Display, "none");
// Nell'OnPreRender viene poi chiamato il metodo che mostra la tabella:
CreateTable();
}
Eccolo qui (in modo semplificato):
Non mi funziona...commetto qualche errore?
Grazie