Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Modifica larghezza tabella HTML
venerdì 11 marzo 2011 - 15.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 2.0
|
Windows XP
|
Visual Studio 2005
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
ven 11 mar 2011 - 15:57
Ciao a tutti, ho una domanda veloce:
Ho un oggetto Table HTML nel mio codice, all' interno di un Panel
<asp:Panel ID="Panel1" runat="server" Visible="False" Width="100%">
<table id="MainTab" style="width: 100%;" runat="server" >
Vorrei, premendo un asp button modificare la sua larghezza all' evento click del button:
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Me.Panel1.Style.Item("Width") = "200%"
Me.MainTab.Style.Item("Width") = "150%"
End Sub
Come mai non modifica un bel niente?
Se faccio la stessa cosa con javascript mi lavora bene:
var t =document.getElementById('MainTab');
t.style.width="150%";
Perchè? Grazie mille
--
AirLainz
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 12 mar 2011 - 13:37
>Ciao a tutti, ho una domanda veloce:
ciao
>Come mai non modifica un bel niente?
perchè quello è un valore da settare come intero, non come percentuale. Stai confondendo il width del controllo asp.net e quello dello style dell'oggetto html. Se vuoi ottenere una percentuale devi usare Tuatabella.Widht = Unit.Percentage(valore)
>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
lun 14 mar 2011 - 12:23
Ho trovato sai il perchè: avevo il button all' interno di un UpdatePanel AJAX e, se già caricata la pagina, non mi modificava un bel niente....
Portato fuori funziona bene.
Tra l' altro, e non so se influisce, io vorrei modificare gli oggetti MainTab e colonna1 che, al loro interno hanno un altro UpdatePanel con all' interno vari oggetti.
Però ora cercherò e ti chiedo: è possibile mantenerlo all' interno del UpdatePanel e riuscire ad aggiornare i miei oggetti?
Me.MainTab.Style.Item("Width") = "150%"
Me.colonna1.Style.Item("Width") = "68%"
Ciao e grazie mille
--
AirLainz
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 14 mar 2011 - 14:49
>Però ora cercherò e ti chiedo: è possibile mantenerlo all' interno
>del UpdatePanel e riuscire ad aggiornare i miei oggetti?
eh nella funzione che lancia l'update panel dovrai allineare i tuoi oggetti.. ma usando ajax coi controlli forniti da visual studio non hai un gran controllo..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
lun 14 mar 2011 - 14:55
cosa dovrei cercare di configurare? o secondo te è meglio tenerlo fuori e basta?
grazie
--
AirLainz
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 14 mar 2011 - 14:58
>cosa dovrei cercare di configurare? o secondo te è meglio tenerlo
>fuori e basta?
anche per overhead di dati inutili, se non ti serve mettere quell'oggetto in un update panel, sì, meglio tenerlo fuori..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
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 !