Disposizione controlli asp.net

domenica 07 febbraio 2010 - 12.54

ciccioherz Profilo | Junior Member

ciao,
ho da sempre sviluppato applicazioni desktop e mi sto avvicinando ora al mondo delle web application.

una cosa che non mi è chiara è in che modo (che tencinca utilizzare) poter disporre i controlli (button, textbox, eccetera) in modo ordinato in una pagina web durante la progettazione.

a differenza delle windows form, qui i controlli non si spostano facilmente col drag and drop..insomma avete capito..ho qualche difficoltà :)

alx_81 Profilo | Guru

>ciao,
Ciao

>a differenza delle windows form, qui i controlli non si spostano
>facilmente col drag and drop..insomma avete capito..ho qualche difficoltà :)
Devi cercare di capire come fare fogli di stile, e ti consiglio di armarti di pazienza e leggere a partire da qui:
http://www.w3schools.com/css/default.asp

Imparerai piano piano cosa sono i css (Cascading Style Sheet) e come si usano nelle web application. Il drag and drop ti consentirà di creare, con visual studio, degli stili automaticamente, ma non sarà mai bellissimo quanto ti va a creare l'ide di sviluppo. Ti consiglio di studiarci un po' su.
--

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

ciccioherz Profilo | Junior Member

grazie per la risposta..

conosco i css a livello teorico, ma quello che intendevo io era altro..ancora più semplice.

tanto per fare un esempio:

ho un button, una text box e una label, quindi ho 3 controlli. supponiamo di volerli disporre allineati al centro della pagina, da sinistra verso destra avrò:
button textBox label
..come poter fare una cosa del genere?

alx_81 Profilo | Guru

>ho un button, una text box e una label, quindi ho 3 controlli.
>supponiamo di volerli disporre allineati al centro della pagina,
>da sinistra verso destra avrò:
>button textBox label
>..come poter fare una cosa del genere?
Dipende da qual è il container.

--

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

ciccioherz Profilo | Junior Member

mah.. è solo un esempio. i controlli si trovano all'interno del tag div.

inoltre, anche la larghezza della pagina non saprei come impostarla..ad esempio se volessi impostare il sito per una visualizzazione ottimale di 1024x768..

i libri queste cose solitamente non le citano perche danno per scontato che uno conosca perfettamente html..credo..non so..

suggerimenti?
grazie di nuovo

alx_81 Profilo | Guru

>mah.. è solo un esempio. i controlli si trovano all'interno del tag div.
ehehe, non è un esempio.. anzi, col div devi assumere dei comportamenti, con le table, altri.
Purtroppo bisogna conosce css e capire che coi div si lavora di padding/margin, con le table di allineamento orizzontale e verticale, ecc..
Non è per nulla scontato e semplice

>inoltre, anche la larghezza della pagina non saprei come impostarla..ad
>esempio se volessi impostare il sito per una visualizzazione
>ottimale di 1024x768..
Anche questo, è un annoso problema, puoi sempre riadattare il tutto via javascript, ma è a mio avviso consigliabile partire dalla risoluzione minima (e non trascurabile) in cui i tuoi utenti potranno navigare.



--

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
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5