اعتبار سنجی کنترل ها در ASP.NET با Data Annotation ها

همانطور که اطلاع دارید ، راه های زیادی برای اعتبار سنجی کنترل ها در صفحات مختلف یک پروژه ASp.NET وجود دارد .

هم می توانید از اعتبار سنجی های سمت کلاینت و یا از اعتبار سنجی سمت سرور استفاده کنید . کنترل هایی هم در ASP.NET وجود دارند که قبلا به توضیح مختصری در باره آنها در اینجا پرداختیم ...

توسطعثمان رحیمینظرات2بازدید ها 36528 ماه قبل ، چهارشنبه 20 اسفند 1393 ساعت 22:58

تغییر ظاهر کنترل FileUpload

در بیشتر سایت ها شاهد نمایش یکسانی برای کنترل FileUpload هستیم . می توان گفت کنترل FileUpload جزو آن کنترل هایی می باشد که تقریبا بیشتر طراحان وب آن را بدون هیچ تغییری در نمایش آن به کار خواهند برد و...

توسطعثمان رحیمینظرات0بازدید ها 29021 ماه قبل ، پنج شنبه 8 آبان 1393 ساعت 20:31

معرفی کلاس Stopwatch

آیا تا به حال سعی کرده اید مدت زمان لازم برای فایل هایی را که در وب سایت تان آپلود میکنید بررسی کنید ؟

آیا زمان لازم برای اجرا قطعه کدهای مختلف پروژه هایی را که تا حالا نوشته اید می دانید ؟...

توسطعثمان رحیمینظرات0بازدید ها 21491 ماه قبل ، پنج شنبه 10 مهر 1393 ساعت 23:28

عبارات با قاعده 3#

بعضی از کاراکترهای معنای خاصی برای Regex دارند که به آنها متا کاراکتر گفته می شود برای استفاده از این متاکاراکترها در الگوهایمان باید آنها را Escape کنیم یعنی قبل از آنها یک کاراکتر \ قرار دهیم .مثلا کاراکتر نقطه برای تطبیق با هر کاراکتری استفاده...

توسطعثمان رحیمینظرات0بازدید ها 23651 ماه قبل ، پنج شنبه 10 مهر 1393 ساعت 19:56

نمایش MessageBox در ASP.NET

یکی از آیتم هایی که برنامه نویسان زیاد به آن نیاز دارند داشتن کلاسی برای نمایش پیغام  در بخش های مختلف پروژه هایشان می باشد .

روش های مختلفی برای نمایش یک MessageBox در ASP.NET Web Foems وجود دارد ولی بیشتر ...

توسطعثمان رحیمینظرات1بازدید ها 27052 ماه قبل ، یکشنبه 6 مهر 1393 ساعت 10:25

نحوه ذخیره فایل های pdf,word,excel در دیتابیس

یکی از نیازمندی های هر وب سایت (داینامیک) آپلود فایل های مختلف می باشد . برنامه نویسان برای آپلود فایل های خود روش های مختلفی را انجام می دهند .بعضی از برنامه نویسان ترجیح می دهند که کمتر خود را درگیر کدها کنند و در کمترین زمان فایل مورد نظر را آپلود کنند و فقط اسم فایل ها را در دیتابیس ذخیره می کنند و تعدادی از برنامه نویسان بنا به دلایلی از جمله در دسترس بود فایل ها ترجیح می دهند فایل های خود را در دیتابیس ذخیره نمایند . در این مقاله قصد نداریم معایب و محاسب این روش ها را بیان کنیم بلکه می پردازیم به ذخیره فایل های با پسوند pdf,word,excel می پردازیم.

توسطعثمان رحیمینظرات2بازدید ها 32222 ماه قبل ، چهارشنبه 2 مهر 1393 ساعت 20:27

اعتبار سنجی کنترل ها در asp.net

اعتبار سنجی از مهمترین قسمت های هر پروژه وب می باشد . ورودی های کاربران باید قبل از ارسال به لایه های مختلف برنامه و انجام عملیات بر روی آنها ابتدا اعتبار سنجی و از صحت آنها مطمئن شویم و بعد به لایه های دیگر بفرستیم .اعتبار سنجی...

توسطعثمان رحیمینظرات0بازدید ها 37122 ماه قبل ، سه شنبه 1 مهر 1393 ساعت 10:07

تبدیل عکس رنگی به GrayScale در ASP.NET

در این مقاله کدهایی را در رابطه با تبدیل عکس رنگی به GrayScale در ASP.NET ارائه خواهیم کرد ...

توسطعثمان رحیمینظرات0بازدید ها 18672 ماه قبل ، یکشنبه 30 شهریور 1393 ساعت 08:24

url Routing در ASP.NET

چرا Routing :

امروزه اکثر وب سایت ها دارای دیتابیس و تمامی کارها را بر اساس دیتابیس خود انجام میدهند . همانطور که می دانید برای انتقال یه یک صفحه و نمایش اطلاعاتی در مورد یک محصول یا آیتم 
نیاز است اطلاعاتی را مابین صفحات انتقال دهیم مانند ID محصول . در بیشتر وب سایت ها url های شبیه به url زیر دیده می شود :...

توسطعثمان رحیمینظرات2بازدید ها 39922 ماه قبل ، دوشنبه 10 شهریور 1393 ساعت 21:53

عبارات با قاعده (Regular Expressions) - قسمت دوم

Regular Expression که به اختصار RegEx نامیده می شوند ، نمادهایی هستند که مانند هر ابزار دیگری برای بر طرف کردن نیازی اختراع شده اند ، به طور مثال اعتبار سنجی آدرس ایمیل ، جستجو در یک متن و ... .
یکی از مواردی که در بیشتر پروژه ها با آن نیاز خواهیم داشت بحث Regular Expression ها می باشد .

توسطعثمان رحیمینظرات0بازدید ها 26993 ماه قبل ، شنبه 8 شهریور 1393 ساعت 18:33

کوکی ها (Cookies) در ASP.NET

کوکی ها یکی از راه های ذخیره اطلاعات کاربر می باشد . توسط کوکی ها شما قادر خواهید بود تا یکسری اطلاعات که به کاربر مربوط می شود را ذخیره کنید ، این اطلاعات می تواند تنظیمات  رنگ و تعیین فونت سایت و ... باشد .

برای آشنایی بیشتر با کوکی ها یک مثال که در همه وب سایت ها رایج است را بیان می کنیم . در اکثر وب سایت ها ...

توسطعثمان رحیمینظرات0بازدید ها 33033 ماه قبل ، پنج شنبه 6 شهریور 1393 ساعت 16:23

Confing کردن پروژه های Asp.net

کانفیگ کردن پروژه باعث صرفه جویی زمان برای برنامه نویسان می شود ، در صورتی که از آن دسته برنامه نویسانی هستید که برای هر پروژه زمانی را صرف ساختن پوشه ها و فایل های مورد نیاز میکنید پیشنهاد می کنم این مقاله را حتما مطالعه کنید .

توسطعثمان رحیمینظرات0بازدید ها 15963 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 16:16

کنترل AdRotator

برای ایجاد یک بنر تبلیغاتی با نمایش تصادفی یکی از بهترین گزینه ها کنترل AdRotator در Asp.net می باشد . این کنترل یک بنر تبلیغاتی ایجاد می کند که هیچ نیازی به برنامه نویسی ندارد فقط باید عکس های مربوطه را در یک فایل xml تعیین کنید .

توسطعثمان رحیمینظرات0بازدید ها 20333 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 16:11

تبدیل تاریخ میلادی به شمسی توسط کلاس PersianCalendar

تبدیل تاریخ میلادی به شمسی  یک از نیاز هایی است که در اکثر پروژه ها  به آن نیاز خواهیم داشت  به همین دلیل تصمیم گرفتم تبدیل این تاریخ رو توسط کلاس PersianCalendar  در اختیار دوستان بزارم .

 

توسطعثمان رحیمینظرات1بازدید ها 31913 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 16:03

عبارات با قاعده (Regular Expressions) - قسمت اول

اگر شما برنامه نویس هستید حتما برای شما مواقعی پیش اومده که بخواهید بعضی از مقادیری را که از ورودی دریافت می کنید ،آنها را اعتبارسنجی کنید برای مثال چک کردن یک آدرس پست الکترونیکی از نظر فرمت آن و یا چک کردن یک مقدار به عنوان شما تلفن و ... یادگیری عبارات با قاعده برای هر برنامه نویسی ضروری می باشد پس به شما این مطلب رو برای شروع یادیگری پیشنهاد می کنم .

توسطعثمان رحیمینظرات1بازدید ها 29853 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 18:23

ViewState چیست و چه کاربردی دارد ؟

یکی از راه های ذخیره داده ها در صفحات ASP.NET استفاده از ViewState می باشد  که برای نگه دارای اطلاعات نیازی به استفاده از منابع سرور ندارد . استفاده از ViewState دارای مزایا  و معایبی می باشد  که در این مقاله سعی کرده ایم به آنها بپردازیم . برای خواندن این مقاله به ادامه مطلب بروید .

توسطعثمان رحیمینظرات0بازدید ها 41003 ماه قبل ، سه شنبه 4 شهریور 1393 ساعت 11:28

ایجاد رابطه در DataSet

در این مقاله قصد داریم نحوه ی ایجاد کردن رابطه بین دو جدول را در DataSet توضیح دهیم . زمانی که جداولی را در DataSet قرار میدهیم ، DataSet به صورت پیش فرض رابطه های بین جداول که در  دیتابیس وجود دارد  را ایجاد نمیکند برای ایجاد رابطه مابین جداول در DataSet باید از کلاس DataRelation  استفاده کنیم ...

 

توسطعثمان رحیمینظرات0بازدید ها 23433 ماه قبل ، دوشنبه 3 شهریور 1393 ساعت 10:37

آموزش Route کردن صفحات در Asp.net

احتمالا تا حالا با وب سایت های زیادی رو به رو شده اید که هیچ اثری از پسوند صفحات در url نیست و یا اینکه سایت هایی رو دیده باشد که با asp.net و یا php نوشته شده اند ولی آدرس همه صفحات آنها به .html ختم می شود ، به این کار Route کردن صفحات گفته می شود .برای آشنایی بیشتر با این کار این مقاله رو به شما پیشنهاد میکنم.

توسطعثمان رحیمینظرات2بازدید ها 67303 ماه قبل ، دوشنبه 3 شهریور 1393 ساعت 05:40