PDA

View Full Version : سوال: مشكل در انتقال مقادير از يك Page به Page ديگر در ASP.net تحت برنامه نويسي به زبان C#



MMeshkat
یک شنبه 18 مرداد 1388, 00:50 صبح
سلام
من دو Page به نام های Default و Default2 دارم که در ابتدای اجرای Website ابتدا Default اجرا میشه. این Page پس از انجام فرایندی مقادیری رو دریافت می کنه، پس از انجام این مراحل این Page به Page ديگر كه همان Default2 است با كد انتقال پيدا مي كند حالا در این Page يعني Default2 چه طور میتونم مقادیر یک یا چند متغیر رو از Default بخونم؟ (فرض کنید اسم متغیر من مثلا Name باشه (لطفا با کد برام توضیح بدبن))

مهدی کرامتی
یک شنبه 18 مرداد 1388, 05:42 صبح
در صفحه اول مقادیر را در کالکش Session قرار دهید و در صفحه دوم اونها رو از اون کالکشن بخوانید.

Ahmadgolagha
یک شنبه 18 مرداد 1388, 08:31 صبح
از query string هم می تونی استفاده کنی - راحت تر و عمومی تره

[

CODE]
in default (page1)
BtnClick .......()
{
string value1 = txt1.Text;
string value2 = txt2.Text;
Response.Redirect("Default2.aspx?Qid1=" + value1 + "&Qid2="+ value2);
}

in default2 (page2)
string first="" ,second="";
page load ...()
{
try{
first = Request.Querystring[0]; // by index
second = Request.Querystring["Qid1"]; // by name
}
catch{}
}

[/CODE]