Inserire codice javascript in pagine .cs

lunedì 19 gennaio 2009 - 12.25

liveforever81 Profilo | Junior Member

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):

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Non mi funziona...commetto qualche errore?
Grazie
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5