اموزش QueryString ها در asp.net - انتقال مقادیر بین صفحات در Asp.Net
کوئری استرینگ ها همان استخراج اطلاعات ارسال شدهبه همرا لینک میباشد
حتما شما لینک هایی به صورت زیر دیده اید
www.example.com/page.aspx?id=2&name=ali
این لینک علاوه بر ادرس شمال یکسری اطلاعات که عبارتند از ایدی و نام میباشند
موضوع بحث این مقاله در این رابطه است که این مقادیر چگونه استخراج و استفاده مشوند.
اگر دقت کرده باشید ادرس همین مقاله ای که میخوانید دارای کوئری استرینگ میباشد که ادرس به این شکل است
www.hypersource.ir/post.aspx?id=58
این بیانگر این موضوع است که مقاله ای که دارای ایدی 58 است را در این صفحه به نمایش در اورده ام
یعنی اگر شما مقدار 58 را تغییر دهید به پست و مقاله ای دیگر هدایت خواهید شد
مانند لینک های زیر :
www.hypersource.ir/post.aspx?id=57 استفاده از ای جکس در asp.net و php
www.hypersource.ir/post.aspx?id=14 اموزش تصویری جاا اسکریپت به زبان فارسی
و...
فرض کنید ما میخواهیم با کلیک بر روی یک لینک نام و سن یک فرد را به صفحه ای دیگر انتقال دهیم
Name : Parsa
Age : 22
به این صورت ما لینکی به این حالت ایجاد میکنیم
<Send User </a> href="www.example.com/users.aspx?Name=parsa&Age=22" target="_blank"
نکته : اطلاعات ارسالی مختلف در لینک را توسط کارکتر '&' از هم جدا میکنند
بعد از ارسال اگر ما بخواهیم این اطلاعات در صفحه user.aspx دریافت کنیم به صورت زیر عمل میکنیم
protected void Page_Load(...){
string Name = Request.QueryString["Name"].ToString();
string Age = Request.QueryString["Age"].ToString();
this.Title = "Welcome To My Site "+ Name ;
}
نکته : روش کوئری اترینگ یک روش خوب برای انتقال اطلاعات بین صفحات وب میباشد ولی به هیچ وجه از ان برای انتقال اطلاعات مهم و ضروری استفاده نکنید
برای انتقال اطلاعات مهم بین صفحات از Session که دارای امنیت بهمراتب بالاتر از اینهاست استفاده میشود
حتما شما لینک هایی به صورت زیر دیده اید
www.example.com/page.aspx?id=2&name=ali
این لینک علاوه بر ادرس شمال یکسری اطلاعات که عبارتند از ایدی و نام میباشند
موضوع بحث این مقاله در این رابطه است که این مقادیر چگونه استخراج و استفاده مشوند.
اگر دقت کرده باشید ادرس همین مقاله ای که میخوانید دارای کوئری استرینگ میباشد که ادرس به این شکل است
www.hypersource.ir/post.aspx?id=58
این بیانگر این موضوع است که مقاله ای که دارای ایدی 58 است را در این صفحه به نمایش در اورده ام
یعنی اگر شما مقدار 58 را تغییر دهید به پست و مقاله ای دیگر هدایت خواهید شد
مانند لینک های زیر :
www.hypersource.ir/post.aspx?id=57 استفاده از ای جکس در asp.net و php
www.hypersource.ir/post.aspx?id=14 اموزش تصویری جاا اسکریپت به زبان فارسی
و...
فرض کنید ما میخواهیم با کلیک بر روی یک لینک نام و سن یک فرد را به صفحه ای دیگر انتقال دهیم
Name : Parsa
Age : 22
به این صورت ما لینکی به این حالت ایجاد میکنیم
<Send User </a> href="www.example.com/users.aspx?Name=parsa&Age=22" target="_blank"
نکته : اطلاعات ارسالی مختلف در لینک را توسط کارکتر '&' از هم جدا میکنند
بعد از ارسال اگر ما بخواهیم این اطلاعات در صفحه user.aspx دریافت کنیم به صورت زیر عمل میکنیم
protected void Page_Load(...){
string Name = Request.QueryString["Name"].ToString();
string Age = Request.QueryString["Age"].ToString();
this.Title = "Welcome To My Site "+ Name ;
}
نکته : روش کوئری اترینگ یک روش خوب برای انتقال اطلاعات بین صفحات وب میباشد ولی به هیچ وجه از ان برای انتقال اطلاعات مهم و ضروری استفاده نکنید
برای انتقال اطلاعات مهم بین صفحات از Session که دارای امنیت بهمراتب بالاتر از اینهاست استفاده میشود