Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: Kaksi Response.Redirectiä samalle sivulle, miten?

Keanna [03.12.2010 17:12:53]

#

Mulla on masterpagella kaks hakutoimintoa, joihin on omat napit. Kummastaki napista tiedot välitetään yhdelle ja samalle sivulle. Nuo kaks hakutoimintoa on siis vaihtoehtoja toisilleen ja tuloksena molemmista tulee täysin samat tiedot.

Välitys tapahtuu siis nappien takaa näin (C#):

Response.Redirect("Kayttaja_hakutulos.aspx?Dropdownlist=" + DropKayttaja.SelectedValue);

Response.Redirect("Kayttaja_hakutulos.aspx?TbTulos=" + TbTulos.Text);

Sitten siellä hakutulossivulla ne vastaanotetaan näin:

string kayttaja = Request["Dropdownlist"];

string kayttaja2 = Request["TbTulos"];

Mulla on noita varte kaks eri sql-lausetta joihin nuo sijoitan. Onko tuo ylipäänsä mahdollista ohjata masterbagen kaks eri response.redirectiä yhteiselle hakutulossivulle? Miten nuo pitäisi ottaa vastaan siellä hakutulossivulla?

Molemmisssa hauissa siis haetaan tietoja tietokannasta käyttäjänimen perusteella ja ne tulostetaan tekstikenttiin. Haut toimivat kyllä yksittäin, mutta en saa niitä toimimaan toistensa vaihtoehtoina. Kiva jos joku ymmärsi mikä on ongelmana ja osaisi meikäläistä vähän auttaakki! :)

Grez [03.12.2010 17:22:45]

#

Varmaan joku

if (Request["Dropdownlist"] != null) {
    //Tee dropdownlistiä vastaava haku
}
if (Request["TbTulos"] != null) {
    //Tee TbTulosta vastaava haku
}

Keanna [03.12.2010 17:30:04]

#

Kiitokset, wörkkii! :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta