Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: Masterpage ei näytä sivuja yhtäaikaa

Keanna [06.10.2010 14:05:43]

#

Miten saan yhdellä sivulla näkymään kaksi sivua, jotka käyttää samaa masterpagea? Siis minulla on taulukko, jossa ylimmässä solussa on hakukomponentit ja sitä alempana on kaksi solua, joissa toisessa näytetään hakutulokset ja toiseen yritän saada näkymään lisätiedot kun painaa painiketta.

Sivu toimii tällä hetkellä siten, että kun painan lisätiedot-painiketta, se näyttää kyllä lisätietosivun siinä viereisessä solussa, mutta se sivu, missä näytetään hakutulokset, katoaa!!! Nämä sivut ovat eri ContentPlaceHoldereissa ja täten eri soluissa.

Eli helppiä nyt! Miten saan ne näkymään yhtäaikaa ettei toinen katoa siitä vierestä??

ASP.NET:iä käytän ja c#:lla ohjelmoin.

Grez [06.10.2010 15:42:01]

#

Ehdotan, että teet niistä partialviewejä ja sitten käsket näyttää ne molemmat sivulla.

Jokotai [06.10.2010 17:25:42]

#

Voisitko kertoa, miten olet toteuttanut tulostamisen. Epäilen, että ongelma on sellainen, että päivitettäessä kummankin solun sisältö katoaa, mutta hakutulos-solu jää tulostamatta uudelleen.

Keanna [07.10.2010 11:44:25]

#

Hakutulos-sivulla Lisätieto-sivulle lähetettävä tieto otetaan talteen ja lähetetään seuraavasti:

protected void BtnTulostin_Click(object sender, EventArgs e)
    {
        Response.Redirect("Lisatiedot.aspx?TbTulostin=" + TbTulostin.Text);
    }

Ja Lisätietosivulla se vastaanotetaan näin:

string tulostin = Request["TbTulostin"];

En ymmärrä tuosta partialviewistä mitään. Googlasin ja näytti varsin monimutkaiselta.. Eikö sitä saisi asetettua vaikka ominaisuudeksi näille sivuille? Että ne näkyisi vaikka sitten aina siinä?

Mod. lisäsi taas kooditagit, lisää jatkossa itse!

Keanna [08.10.2010 18:35:55]

#

Noniin.. en jaksanut painia asian kanssa enempää, vaan toteutin tämän paneelilla tuonne hakutulos-sivulle.

Vastaus

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

Tietoa sivustosta