» »

ASP- prenašanje vrednosti

ASP- prenašanje vrednosti

dejc2 ::

Vhodni podatek na stran je id, katera se nato prenese na Dodajanje.aspx, rad bi da se id ohrani, da je ves čas na voljo, sepravi ko pridem nazaj da je še vedno na voljo. Na Strani od Dodajanje.aspx, je Response.Redirect("Izbira.aspx");(potem pa še en Redirect in se mi prenešena vrednost spremeni.

Ali je možno pri Response.Redirect prenesti 2 vrednosti?

Hvala!

Lp Dejan


public class Izbira : System.Web.UI.Page
{

string id;


private void Page_Load(object sender, System.EventArgs e)
{
id = Request.QueryString["id"];

LbNamen.Text = id;
}

private void btnDodaj_Click(object sender, System.EventArgs e)
{

Response.Redirect("Dodajanje.aspx?ID=" + id);
}

}
http://www.potovalka.si

Microsoft ::

ASP.NET 1.1
Session["id"] = id;
int id = Convert.ToInt32(Session["id"].ToString());


ASP.NET 2.0
Web.Config:
{system.web}
{anonymousIdentification enable="true" /}
{profile}
{properties}
{add name="id" type="System.Int32" allowAnonymous="true"}
{/properties}
{/profile}
{/system.web}

Profile.id = id;
int id = Profile.id;



by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Zgodovina sprememb…

CWIZO ::

Lahko ga pa pac enostavno skoz lepis zraven ...
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

dejc2 ::

Kako to misliš Response.Redirect("Izbira.aspx?ID=?ID2=" + id + id2);
Nekaj v tem smislu bi rad...
http://www.potovalka.si

CWIZO ::

Prvi parameter v QUeryStringu je od imena datoteke locen z ?
vsi nadalji so med seboj loceni z &.

Pol jih pa kamto lepis zraven URLja in bodo na strani dostopni pol.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

Microsoft ::

Izbira.aspx?Neki=AAA&ID=7

int id = -1;
if(this.Page.Request.Params["ID"] != null)
id = Convert.ToInt32(this.Page.Request.Params["ID"]);


Pri tem nacinu je nivo varnosti vpraslij, sploh ce bodo ti IDji od userjev. Poleg tega je dobro, da se vkljucis kako dodatno preverjanje, ker lahko zlo osebek vnese ID=-1, ID=00000000000000000000000000000000000000 in ID=a.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Zgodovina sprememb…

dejc2 ::

mhm.. hvala...

Kaj pa pri href=....
npr.


href='Urejanje.aspx?id= "id"&id2=
%# DataBinder.Eval(Container.DataItem, "ID_os")%> '>
uredi podatke




Na tak način bi rad imel.. (vendar to seveda ne dela...)
http://www.potovalka.si

CWIZO ::

Pokaži točno kodo ki jo imaš in povej kaj ne dela!
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

dejc2 ::

Kako naj kodo kopiram? Ke mi noče čez spustit... drugače je pravilno zapisano?

Javi mi...
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.

Source Error:


Line 55: labID.Text = id;
Line 56:
Line 57: NastaviVrednosti(Convert.ToInt32(id)); //error
Line 58: Button1.Text="Vnesi";
Line 59:
http://www.potovalka.si

CWIZO ::

v spremenljivki id nimas stringa, ki bi predstavljal celo število.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

dejc2 ::

private string id;

To mam na tej .aspx kjer javi error

private string id;

private void Page_Load(object sender, System.EventArgs e)
{

id = Request.QueryString["id"];

if(!IsPostBack)
{
labID.Text = id;

NastaviVrednosti(Convert.ToInt32(id));
Button1.Text="Vnesi";

}


}
http://www.potovalka.si

dejc2 ::

Ker prej ko mel je blo pa vredu


A href='Urejanjev.aspx?id=
%# DataBinder.Eval(Container.DataItem, "ID_OS")%>'>
uredi podatke \A
http://www.potovalka.si

Microsoft ::

Mogoce gre takole:
NastaviVrednosti(Convert.ToInt32(id.ToString()));


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

dejc2 ::

Ko sem imel

A href='Urejanjev.aspx?id=
%# DataBinder.Eval(Container.DataItem, "ID_OS")%>'>
uredi podatke \A

je NastaviVrednosti(Convert.ToInt32(id)); blo ql

ko pa sem spremenil na

href='Urejanje.aspx?id= "id"&id2=
%# DataBinder.Eval(Container.DataItem, "ID_OS")%> '>
uredi podatke

mi pa javlo ta error.. tko da mislem da napaka v tem zadnjem hrefu?
http://www.potovalka.si

Microsoft ::

Za test si naredi tako, da vredost id preprises v en lalel, pa bos videl, kaka je vrednost idja.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

dejc2 ::

id katerega dobim iz prejšne strani se mi ne prenese z A href...

tudi če dam samo
='Urejanje.aspx?id="id"'>
uredi podatke \A

Izpiše se "id"

a href imam v html

A href='Urejanje.aspx?id= %# DataBinder.Eval(Container.DataItem, "id")%> '>
uredi podatke /A

Na nek tak način bi vrjetno moglo it....
http://www.potovalka.si

dejc2 ::

{system.web}
{anonymousIdentification enable="true" /}
{profile}
{properties}
{add name="id" type="System.Int32" allowAnonymous="true"}
{/properties}
{/profile}
{/system.web}

Profile.id = id;
int id = Profile.id;


Kako potem includam Profile?
http://www.potovalka.si

Microsoft ::

Hm, ne razumem cisto, kako to mislisl.

Tisto prvo, kar pise, das v Web.Config fajl. Ta fajl verjetno ze imas v projektu, tako da te stvari se samo dodas.
Potem pa na prvi strani preberes vrednost id in jo das v profil (Profile.id = id;), na drugi strani pa jo preberes (int id = Profile.id;).

Lej, sem naredi primer, pa ga malo precekiri, pa bos videl, da je stvar totalno lahka. klik


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] pomoc pri vpisu elementov v listBox

Oddelek: Programiranje
101306 (1221) keworkian
»

Kalkulator-problem

Oddelek: Programiranje
51353 (1286) Tutankhamun
»

[C#] branje ter urejanje podatkov

Oddelek: Programiranje
181587 (1362) maticm
»

[VB][.NET] pretvorba niza v število

Oddelek: Programiranje
181160 (1008) Bela01
»

[C#] Mnozenje

Oddelek: Programiranje
61553 (1395) noraguta

Več podobnih tem