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.
Ehdotan, että teet niistä partialviewejä ja sitten käsket näyttää ne molemmat sivulla.
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.
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!
Noniin.. en jaksanut painia asian kanssa enempää, vaan toteutin tämän paneelilla tuonne hakutulos-sivulle.
Aihe on jo aika vanha, joten et voi enää vastata siihen.