دلایل ارسال پارامتر میتواند متعدد باشد. مثلا فرض کنید صفحه ای طراحی کرده ایم به نام showuserinfo که وظیفه دارد اطلاعات یک کاربر خاص را نمایش دهد.
در این حالت میتوانیم با ارسال شناسه یا نام کاربری فردی که قصد داریم اطلاعات او را نمایش دهیم به این صفحه بعنوان یک پارامتر، باعث شویم که صفحه مذکور بداند که اطلاعات کدام کاربر را بایستی نمایش دهد.
برای ارسال پارامتر ها چند راه مختلف داریم :
• استفاده از query string
• استفاده از متدهای Server.Transfer یا Server.Execute
برای ارسال اطلاعات به این روش، میبایست کاری کنیم که در نهایت URL صفحه مثلا به این شکل دربیاید: همانطور که میبینید، کاربر استفاده کننده از وب سایت ما میتواند به صورت دستی به راحتی شناسه کاربری را عوض کند! پس در این مورد بایستی برنامه را به گونه ای طراحی نماییم که با مشکلات امنیتی مواجه نشویم.
تعداد متغیرهایی که در این روش میتوانیم ارسال نماییم محدودیتی ندارد. برای ارسال چند پارامتر در این روش، آنها را با علامت
ادامه مطلب...
در این حالت میتوانیم با ارسال شناسه یا نام کاربری فردی که قصد داریم اطلاعات او را نمایش دهیم به این صفحه بعنوان یک پارامتر، باعث شویم که صفحه مذکور بداند که اطلاعات کدام کاربر را بایستی نمایش دهد.
برای ارسال پارامتر ها چند راه مختلف داریم :
• استفاده از query string
• استفاده از متدهای Server.Transfer یا Server.Execute
استفاده از query string
اسن راه معمول ترین راه انتقال اطلاعات بین صفحات میباشد. استفاده از این راه بسیار ساده و معمول است اما مشکل آن این است که پارامترهای ارسالی جزئی از URL صفحه شده و بنابراین توسط کاربر قابل مشاهده و حتی ویرایش میباشند. لذا این روش امنیت بالایی ندارد مگر آن که توسط برخی کلاسهای ارائه شده در دات نت، پارامتر مربوطه را رمزنگاری کرده و آن را ارسال نماییم. سپس در صفحه مقصد این پارمتر را رمزگشایی کنیم و از آن استفاده نماییم.برای ارسال اطلاعات به این روش، میبایست کاری کنیم که در نهایت URL صفحه مثلا به این شکل دربیاید: همانطور که میبینید، کاربر استفاده کننده از وب سایت ما میتواند به صورت دستی به راحتی شناسه کاربری را عوض کند! پس در این مورد بایستی برنامه را به گونه ای طراحی نماییم که با مشکلات امنیتی مواجه نشویم.
تعداد متغیرهایی که در این روش میتوانیم ارسال نماییم محدودیتی ندارد. برای ارسال چند پارامتر در این روش، آنها را با علامت
ادامه مطلب...
ارسال در تاريخ دوشنبه بیست و سوم آذر 1388 توسط سعيد
معرفی:
صفحه بندی نتایج حاصل از اجرای جستجو روی بانک اطلاعاتی در برنامههای ASP.NET از مشکلات معروف میباشد. به بیان مختصر، شما نمیخواهید که تمام نتایج حاصل از پرس و جو (Query ) را در یک صفحه نمایش دهید مثلاً اگر یک میلیون رکورد داشته باشید، صفحه شما بسیار بزرگ و غیر قابل دسترسی خواهد شد. بنابراین دسته بندی نتایج مثل اعدادی که در پائین سایت google میبینید و نتایج را صفحه به صفحه به شما نشان میدهد، کاملاً ضروری است. در صورتی که در ASP مدل قدیمی صفحه بندی عمل سختی بود، اما این کار در ASP.NET با تنها چند خط که توسط کنترل Data Grid قابل پیاده سازی است. بنابراین صفحه بندی در ASP.NET ساده است، اما حالت پیش فرض Data Grid برای صفحه بندی، واکنشی
ادامه مطلب...
ارسال در تاريخ دوشنبه بیست و سوم آذر 1388 توسط سعيد
|
مرجع خطاهای ASP کلاسیک - 1 (10 خطای 80004005) |
در بخش اول از سری مقالات معرفی خطاهای رایج در زبان برنامه نویسی کلاسیک به معرفی 10 خطا از سری خطاهای 80004005 می پردازیم. این خطاها عبارتند از :
به يوزر IUSR_ |
ادامه مطلب...
ارسال در تاريخ شنبه نهم آذر 1387 توسط سعيد
سلام.
در این پست میخوام یاد بدم که چطوری با استفاده از ASP 3 میشه ایمیل فرستاد!
برای این منظور ما نیاز به کامپوننت CDONTS.DLL داریم. این فایل را میتونین با یه جستجو در گوگل پیدا کنین.
برای استفاده از این کلاس اول باید اونو در سیستم رجیستر کنید. که براای رجیستر کردن باید از فایل REGSVR32.EXE بصورت زیر استفاده کنین:
ادامه مطلب...
در این پست میخوام یاد بدم که چطوری با استفاده از ASP 3 میشه ایمیل فرستاد!
برای این منظور ما نیاز به کامپوننت CDONTS.DLL داریم. این فایل را میتونین با یه جستجو در گوگل پیدا کنین.
برای استفاده از این کلاس اول باید اونو در سیستم رجیستر کنید. که براای رجیستر کردن باید از فایل REGSVR32.EXE بصورت زیر استفاده کنین:
با این کار فایل به راحتی در سیستم نصب شده و میتونین از توابع آن استفاده کنین...
برای ارسال ایمیل به چهار چیز نیاز داریم:
1- ایمیل فرستنده From
2- ایمیل گیرنده To
ادامه مطلب...
ارسال در تاريخ جمعه یکم آذر 1387 توسط سعيد











