[ Radudzoni @ 28.05.2003. 04:23 ] @
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.
[ bunker @ 28.05.2003. 12:16 ] @
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?
[ Radudzoni @ 28.05.2003. 12:58 ] @
Pa, da!
Bio sam slep kao krtica.
Uzgred nisam rekao da radim u C#-u, ali, snasao sam se.

Hvala ti puno!
[ bunker @ 28.05.2003. 16:23 ] @
skapirao sam da radis u c#, ali nisam imao u vidu dok sam pisao odgovor.
isto je sve to kod MS-a
pozdrav.