PDA

View Full Version : مبتدی: انتقال پارامتر از یک صفحه به صفحه دیگر



MasoudAdmin
سه شنبه 15 دی 1394, 23:16 عصر
با سلام
من می خوام یک پارامتر از صفحه لاگین به صفحه اصلی ارسال کنم.
در صفحه لاگین این کد رو نوشتم:

string UserName = this.txtUserName.Text.Trim();
Response.Redirect("HomePage.aspx?UserName=" + UserName);


حالا در صفحه اصلی هم در لود صفحه این کد رو گذاشتم:

this.lbUserLogin.Text = Request.QueryString("UserName");

ولی وقتی دکمه لاگین رو می زنم که وارد صفحه اصلی بشه این خطا رو میده

Compiler Error Message: CS0138: A using namespace directive can only be applied to namespaces; 'System.Web.HttpRequest' is a type not a namespace

چجوری مشکل رو برطرف کنم
ممنون میشم کمک کنید
با تشکر

MasoudAdmin
سه شنبه 15 دی 1394, 23:27 عصر
با عرض سلام
خودم جواب رو یافتم
Request.QueryString("UserName") رو باید به صورت زیر می نوشتم
Request.QueryString["UserName"];
:اشتباه::اشتباه::اشتباه::لبخ د::لبخند::لبخند:

mokamel
چهارشنبه 16 دی 1394, 12:05 عصر
خوبه ولی این روش برای انتقال usernane مناسب نیست، مشكل امنیتی داره

بهتره از crose post page
یا sessions استفاده كنی