Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DropDownList iz web.configa

[es] :: .NET :: ASP.NET :: DropDownList iz web.configa

[ Pregleda: 1677 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sule99
student

Član broj: 227708
Poruke: 93
*.adsl.net.t-com.hr.



+1 Profil

icon DropDownList iz web.configa07.07.2010. u 07:55 - pre 167 meseci
Pozdrav!

Trebao bi na Login formi napraviti dropdpwnlist pomoću kojeg bi se izabirala domena korisnika koji se želi ulogirati (uz korisničko ime i pass). Želio bi da taj dropdownlist podatke vadi iz web.config-a tako da mogu dodavati domene kad poželim u web.config-u, a da aplikacija i dalje radi (nadam se da razumijete). E sad ja stvarno ne znam kako to napraviti pošto sam početnik s programiranjem...

unaprijed hvala!
 
Odgovor na temu

sule99
student

Član broj: 227708
Poruke: 93
*.adsl.net.t-com.hr.



+1 Profil

icon Re: DropDownList iz web.configa07.07.2010. u 10:43 - pre 167 meseci
Evo uspio sam sam rješiti pa da stavim rješenje, možda nekome pomogne...

u web.config ide sljedeće:

Code:
<configuration>

<configSections>

<sectionGroup name="Domene">
        <section name="DodjeljeneDomene" type="System.Configuration.NameValueSectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
        </sectionGroup>

</configSections>
.
.
.
.
            <Domene>
        <DodjeljeneDomene>
            <add key="A1" value="DOMENA1"/>
            <add key="A2" value="DOMENA2"/>
                                       .
                                       .
        </DodjeljeneDomene>
    </Domene>

</configuration>


I onda na OnLoad forme za Login imamo "punjenje" dropdownlist-a sa ID-em "Domena"

Code:
if( !Page.IsPostBack ) {

                NameValueCollection config = new NameValueCollection();
                config = (NameValueCollection) System.Configuration.ConfigurationManager.GetSection( "Domene/DodjeljeneDomene" );

                for( int i = 0; i < config.Count; i++ ) {
                    Domena.Items.Add( new ListItem( config[i], config[i] ) );
                }
                
            }
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.mbb.telenor.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: DropDownList iz web.configa07.07.2010. u 12:05 - pre 167 meseci
Kolko znam promena web.config-a povlaci za sobom restart application state-a i bas iz tog razloga se te promenljive stvari skladiste u bazu ili u nesto drugo, a web.config sluzi za nesto sto se ne menja cesto. Prakticno, to znaci da u momentu kad sejvujesh promene u web.config-u app state se restartuje pa samim tim i session stejtovi koji su u tom momentu kreirani...
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

sule99
student

Član broj: 227708
Poruke: 93
*.adsl.net.t-com.hr.



+1 Profil

icon Re: DropDownList iz web.configa08.07.2010. u 13:19 - pre 167 meseci
ma ideja i je da se te domene neće upisivati stalno, nego samo prije publiciranja aplikacije i eventualno ako se nakon nekog vremena doda nova domena, ali i to je pitanje (vjerojatno par godina neće). Hvala na napomeni, nisam na to obračao pažnju. Za sada će i ovako biti u redu, pa ako bude potrebe za promjenom onda ćemo dodati i u bazu pa iz nje povuči podatke.

pozz
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: DropDownList iz web.configa

[ Pregleda: 1677 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.