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

Kako preuzeti vrednost kontrole sa druge strane

[es] :: .NET :: Kako preuzeti vrednost kontrole sa druge strane

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 133
*.ptt.yu



Profil

icon Kako preuzeti vrednost kontrole sa druge strane28.05.2003. u 04:23 - pre 254 meseci
Moj problem je sledeci:

Malo cu uprostiti. U Visual Studiju sam napravio dve ASP.NET strane, deo pozadinskog koda recimo da je:
Prva.aspx.cs

namespace N
{
public class Klasa1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox nekiText;
protected System.Web.UI.WebControls.Button btn1;
}
...

Druga.aspx.cs
. . .
namespace N
{
public class Klasa2 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Klasa1 k1 = new Klasa1(); //ZASTO OVO NE MOZE DA STOJI OVDE???
Response.Write(k1.nekiText.Text);
}
. . .

Zapravo, pitanje je: sta treba da uradim da bih pritiskom btn1 na prvoj strani na drugoj strani dobio text iz TextBox-a? Znaci, kako da sa druge strane uzmem vrednost neke kontrole sa prve strane?
Dovoljno bi mi bilo i resenje ovog pojednostavljenog primera.
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.17.EUnet.yu



Profil

icon Re: Kako preuzeti vrednost kontrole sa druge strane28.05.2003. u 12:16 - pre 254 meseci
pa i nisi bas uprostio...

na nacin kako si hteo necces nista dobiti. nemogucce je.

moras da definises Session objekat koji sadrzi vrednost text polja, pa da ga na drugoj strani pozoves(odnosno procitas mu vrednost). session objekat prenosi stanje (vrednost) izmedju dve ili vise strana.
znaci na prvoj strani (Klasa1) definises
Code:
Session("currSes") = nekiText.Text

a u Klasa2 ides nesto ovako
Code:
Dim s as String = Session("currSes")


to je jedan nacin.

2. nacin

u Klasa1:
u proceduri gde prihvatas event btn1
Code:
 
sub btn1_click(...) Handles btn1.ServerClick
Response.Redirect("Klasa2.aspx?nekiTextVal=" & nekiText.Text)
end sub

ovde je nekiTextVal variabla koju prenosis drugoj strani i njena definicija i vrednost pocinju posle znaka ? u argumentu metode Redirect.

u Klasa2
Code:

Dim mess As String = Request.QueryString("nekiTextVal")

mess nosi vrednost koja ti treba
valjda sam uspeo da objasnim, a?
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

Radudzoni
Radoslav Jovanovic
Beograd

Član broj: 8384
Poruke: 133
*.ptt.yu



Profil

icon Re: Kako preuzeti vrednost kontrole sa druge strane28.05.2003. u 12:58 - pre 254 meseci
Pa, da!
Bio sam slep kao krtica.
Uzgred nisam rekao da radim u C#-u, ali, snasao sam se.

Hvala ti puno!
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.12.EUnet.yu



Profil

icon Re: Kako preuzeti vrednost kontrole sa druge strane28.05.2003. u 16:23 - pre 254 meseci
skapirao sam da radis u c#, ali nisam imao u vidu dok sam pisao odgovor.
isto je sve to kod MS-a
pozdrav.
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

[es] :: .NET :: Kako preuzeti vrednost kontrole sa druge strane

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

Postavi temu Odgovori

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