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

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

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

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

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

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

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

معرفی کلاس Stopwatch

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

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

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

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

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

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

نمایش MessageBox در ASP.NET

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

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

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

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

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

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

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

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

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

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

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

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

url Routing در ASP.NET

چرا Routing :

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

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

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

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

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

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

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

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

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

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

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

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

کنترل AdRotator

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

توسطعثمان رحیمینظرات6بازدید ها 28233 ماه قبل ، پنج شنبه 20 اسفند 1394 ساعت 23:40

معرفی متدهای LINQ بخش دوم

Orderby :

 از این متد برای مرتب کردن هر مجموعه ای به صورت صعودی ، بر اساس عبارت لامبدایی که به آن پاس می دهیم استفاده می شود ...

توسطعثمان رحیمینظرات1بازدید ها 16452 ماه قبل ، پنج شنبه 20 فروردین 1394 ساعت 20:35

معرفی متدهای LINQ بخش اول

Concat :

همانطور که از نام آن مشخص است ، از  این متد برای ادغام دو مجموعه با هم استفاده می شود که بعد از اعمال این متد می توانیم مجموعه ای داشته باشیم که شامل تمامی اعضای هر دو مجموعه می باشد ...

توسطعثمان رحیمینظرات0بازدید ها 28813 ماه قبل ، سه شنبه 12 اسفند 1393 ساعت 20:21

نمایش InputBox در #C

در این مقاله قصد داریم یک InputBox تقریبا سفارشی را در #C با استفاده از یک متد استاتیک شبیه سازی  نماییم طرح کلی به این صورت خواهد بود که شما عنوان ،متن پیغام را تعیین کرده و...

توسطعثمان رحیمینظرات0بازدید ها 17094 ماه قبل ، سه شنبه 6 آبان 1393 ساعت 01:26

فضای نام در دات نت

فضای نام ساختاری است برای دسته بندی و گروه بندی کلاس / ساختار / نوع های شمارشی و...  که به هم مرتبط هستند .
مثلا در NET. تمامی کلاس هایی

توسطعثمان رحیمینظرات0بازدید ها 18474 ماه قبل ، پنج شنبه 17 مهر 1393 ساعت 01:52

نمایش IP Address با استفاده از #C

همانطور که می دانید IP Adress بخشی جدا نا پذیر از شبکه می باشد . شاید عنوان این مقاله زیاد جالب به نظر نرسد ولی در بعضی از پروژه ها شاید نیاز داشته باشیم تا ...

 

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

تعریف ضمنی متغیرهای محلی

با اینکه تعریف متغیرهای محلی به صورت صریح عادت خوبی می باشد اما در #C امکان تعریف متغیرها به صورت ضمنی ، توسط کلمه کلیدی var امکان پذیر می باشد ...

توسطعثمان رحیمینظرات0بازدید ها 18623 ماه قبل ، چهارشنبه 26 شهریور 1393 ساعت 21:09

پردازش و تعیین پارامترهای خط فرمان

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

توسطعثمان رحیمینظرات0بازدید ها 14613 ماه قبل ، سه شنبه 25 شهریور 1393 ساعت 08:36

پیاده سازی مرتب سازی ادغامی در #C

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

توسطعثمان رحیمینظرات0بازدید ها 29683 ماه قبل ، پنج شنبه 13 شهریور 1393 ساعت 12:26

تشخیص عدد زوج و فرد

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

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

حدف تمام فایل های یک پوشه

از امکانات زبان برنامه نویسی سی شارپ کار با کتابخانه های IO می باشد .  در این مقاله  یاد خواهیم گرفت که چگونه می توان لیستی از فایل های موجود در یک آدرس را بدست آورد . همچنین یاد خواهیم گرفت که چگونه فایل (فایل های) مورد نظر را حذف نماییم .  

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

مرتب کردن آرایه ها توسط کلاس Array

در این مقاله به  مرتب کردن داده ها در نوع های int,string  و کلاس ها می پردازیم .جهت آشنایی بیشتر با کلاس Array و نحوه مرتب کردن داده ها ،این مقاله را به شما پیشنهاد می کنم .

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

گرفتن اسم تمام متدهای یک کلاس و خاصیت های آن توسط کتابخانه Reflection

در زبان برنامه نویسی سی شارپ برای آگاهی از متدها و فیلد های موجود در یک کلاس می توانید از کتابخانه Reflection استفاده کنید .برای آشنایی بیشتر در مورد این موضوع این مقاله را به شما پیشنهاد می کنم .

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

دانلود فایل از اینترنت در سی شارپ

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

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

بررسی تابع Stuff در Sql server

کاربرد این تابع در رابطه با دستکاری رشته می باشد ، این تابع Stuff چهار پارامتر از ورودی دریافت می کند و بر اساس آنها یک سری تغییرات را بر روی رشته ورودی اعمال خواهد کرد .
تابع Stuff یک دنباله از کاراکتر ها را...

توسطعثمان رحیمینظرات1بازدید ها 3038748 روز قبل ، چهارشنبه 20 خرداد 1394 ساعت 16:54

بررسی توابع ISNULL,NULLIF,COALESCE در SQL Server

یکی از مواردی که در اکثر دیتابیس ها یافت می شود وجود ستون هایی با مقدار NULL می باشد ، که کار کردن با آنها  نیازمند آشنایی با توابعی می باشد تا بدون هیچ خطایی بتوانیم کوئری هایمان را اجرا کنیم ...

توسطعثمان رحیمینظرات1بازدید ها 38161 ماه قبل ، جمعه 18 اردیبهشت 1394 ساعت 20:49

بررسی تابع ()NEWID در SQL Server

 ()NewID از توابع توکار SQL Server می باشد که کاربرد آن تولید مقادیر منحصر بفرد می باشد . ساختار دستور این تابع به صورت زیر می باشد :

NEWID ( )

()NEWID هیچ پارامتر ورودی ندارد . نوع  برگردانده شده توسط این تابع  نوع uniqueidentifier می باشد ...

توسطعثمان رحیمینظرات0بازدید ها 23823 ماه قبل ، سه شنبه 11 فروردین 1394 ساعت 23:29

تفاوت بین DELETE و TRUNCATE در SQL SERVER

دستور Delete و Truncate هر دو برای حذف رکوردهای جداول در SQL SERVER مورد استفاده قرار می گیرند  با ایت تفاوه که هر کدام کاربرد های خاص خودشان را دارند و بسته به نیاز باید از یکی از دو دستور فوق استفاده کرد . در این مقاله می پردازیم به نحوه کارکرد این دو دستور و تفاوت هایی که در نحوه عملکردشان وجود دارد ...

توسطعثمان رحیمینظرات0بازدید ها 37273 ماه قبل ، چهارشنبه 20 اسفند 1393 ساعت 16:40

بررسی ()Row_number در SQL SERVER

این تابع برای هر ردیف یک عدد منحصر بفرد را بر می گرداند ، عدد انتساب داده شده به صورت ترتیبی به هر رکورد انتساب داده می شود که از یک شروع شده و به تعداد رکورد های برگردانده شده...

توسطعثمان رحیمینظرات3بازدید ها 47663 ماه قبل ، دوشنبه 18 اسفند 1393 ساعت 07:58

pivot Table در Sql Server قسمت 1

Pivot table ها در واقع همانند سایر  Table های دیگر می باشند فقط با این تفاوت که در نمایش ردیف و ستون های آنها مقداری تفاوت وجود دارد .

دستور pivot جزو دستوراتی از Sql server می باشد که ممکن است در بیشتر پروژه هایمان برای نمایش گزارشات مختلف   به استفاده از آن نیاز داشته باشیم ...

توسطعثمان رحیمینظرات0بازدید ها 57923 ماه قبل ، یکشنبه 17 اسفند 1393 ساعت 00:35

تفاوت Stored Procedure و Function در SQL Server

Stored Procedure های اشیایی هستند که در اولین بار کامپایل شده و  فرمت آن ذخیره می شود (کد کامپایل شده) و در دفعات بعدی میتوان آن را فراخوانی کرد و این مورد خود باعث افزایش سرعت اجرای آن می شود . اما Function  ها  در هر بار فراخوانی آنها ، ابتدا کامپیل و اجرا میشوند ...

توسطعثمان رحیمینظرات0بازدید ها 93104 ماه قبل ، دوشنبه 20 بهمن 1393 ساعت 19:59

دستور Exists در SQL Server

Exists یک راه آسان و ساده برای چک کردن رکورد های بازگردانده شده توسط یک sub query می باشد در واقع توسط Exists می توانیم  چک کنیم یک  sub query رکوردی را باز میگرداند یا نه . اگر sub query حداقل رکوردی را بازگرداند کورئری خارجی که sub query در آن قرار دارد اجرا می شود  و اگر sub query هیچ رکوردی را به عنوان...

توسطعثمان رحیمینظرات1بازدید ها 46714 ماه قبل ، یکشنبه 4 آبان 1393 ساعت 01:49

عمومی سازی Viewbag در تمامی View ها

احتمالا برای شما هم اتفاق افتاده که بخواهید  یک viewbag در تمامی View ها قابل دسترسی باشد . همانطور که می دانید Viewbag فقط در  view مربوط  به  Action ی که در آن ایجاد شده است قابل دسترسی است .به طور مثال اگر بخواهید...

توسطعثمان رحیمینظرات0بازدید ها 9352 ماه قبل ، چهارشنبه 27 مرداد 1395 ساعت 21:40

دریافت خطای 404 برای فایل های Json در Visual Studio

در هنگام فراخوانی و یا دسترسی به فایل های استاتیک Json در Visual Studio برای خواندن اطلاعات آنها ، در صورتی که تنظیمات web.config را انجام نداده باشید با خطای 404 و یا عدم پیدا کردم فایل مواجه خواهید شد ...

توسطعثمان رحیمینظرات0بازدید ها 9762 ماه قبل ، پنج شنبه 2 اردیبهشت 1395 ساعت 18:06

اعتبارسنجی های سفارشی در ASP.NET MVC

در ASP.NET MVC برای اعتبارسنجی های سمت سرور می توانیم از Data Annotation ها که قابلیت فعال سازی آنها در سمت کلاینت هم امکان پذیری می باشد ، استفاده کنیم . اکثر اوقات Attribute های  فضای نام System.ComponentModel.DataAnnotations پاسخ گوی...

توسطعثمان رحیمینظرات0بازدید ها 18404 ماه قبل ، یکشنبه 3 آبان 1394 ساعت 21:52

بررسی Attribute های AllowHtml و ValidationInput

ASP.NET MVC به طور پیش فرض از پذیرش model هایی که دارای تگ های html هستند اجتناب میکند و دلیل این کار هم جلوگیری از حملات هکر ها از طریق XSS می باشد .  اگر View یی که حاوی کدهای Html می باشد را به سمت Controller ارسال کنیم با...

توسطعثمان رحیمینظرات0بازدید ها 2037731 روز قبل ، شنبه 6 تیر 1394 ساعت 04:11

ساخت یک GridView با استفاده از Grid.MVC

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

توسطعثمان رحیمینظرات2بازدید ها 23191 ماه قبل ، سه شنبه 15 اردیبهشت 1394 ساعت 02:33

انتقال اطلاعات در ASP.NET MVC-ViewData

viewData تقریبا مشابه به viewBag می باشد با این تفاوت که dynamic type نمی باشد . viewData از کلاس viewDataDictionary استفاده می کند ، این کلاس همانند...

توسطعثمان رحیمینظرات0بازدید ها 18575 ماه قبل ، جمعه 16 آبان 1393 ساعت 02:10

متد های child action در ASP.NET MVC

تمامی اکشن متدهای داخل Controller ها ، قابل فراخوانی از طریق نوار آدرس مرورگر(به صورت مستقیم) یا داخل View ها هستند . در ASP.NET MVC  می توان متد هایی تعریف کرد که دسترسی به آنها از...

توسطعثمان رحیمینظرات2بازدید ها 19485 ماه قبل ، چهارشنبه 14 آبان 1393 ساعت 00:56

انتقال اطلاعات در ASP.NET MVC

ASP.NET MVC سه گزینه برای انتقال اطلاعات از controller به view   توصیه میکند که شامل : ViewBag,ViewData,TempData می باشد . در  این مقاله به نحوه استفاده و معرفی هر کدام از این سه مورد خواهیم پرداخت ...

توسطعثمان رحیمینظرات1بازدید ها 23795 ماه قبل ، یکشنبه 11 آبان 1393 ساعت 22:43

Readonly یا Disabled

در ASP.NET MVC اگر یک TextBox را بخواهید غیر قابل تغییر باشد دو راه وجود دارد :

  • disable کردن Textbox
  • Readonly کردن Textbox

 

اگر از Disabled استفاده کنید ، مشکلی که وجود دارد ،مقدار آن کنترل به سمت سرور ارسال نخواهد شد و از آن صرف نظر خواهد شد ...

 
 
توسطعثمان رحیمینظرات0بازدید ها 5495 ماه قبل ، شنبه 2 بهمن 1395 ساعت 09:50

معنی رنگ های سبز و زرد در Visual Stiudio

در Visual Studio در حاشیه سمت چپ در بیشتر مواقع شاهد رنگی شدن آن هستیم و یا شاید هیچ رنگی را مشاهده نکنید ، اگر توجه کرده باشید ، دو رنگ زرد و سبز را خواهید دید ، اما معنی این رنگ ها چیست ؟ ...

 

توسطعثمان رحیمینظرات0بازدید ها 8793 ماه قبل ، دوشنبه 29 شهریور 1395 ساعت 09:28

بروز رسانی tfs workspaces بعد از تغییر نام کامپیوتر

یکی از مشکلاتی که ممکن است در حین کار با TFS برایتان پیش بیاید ، عدم اتصال به TFS بعد از تغییر نام کامپیوتر می باشد .

برای این منظور چند مرحله زیر کافیست انجام شود تا ...

توسطعثمان رحیمینظرات0بازدید ها 9042 ماه قبل ، چهارشنبه 10 شهریور 1395 ساعت 11:05

Extension Method های کاربردی

یکسری از Extension Method های پر کاربرد را که در اکثر پروژه ها مورد استفاده قرار می گیرفت به صورت پروژه ای در Github قرار دادم .

در زمان انتشار این پست ، تعداد کمی از Extension Method ها در آن قرار داده شده است ، قصد دارم مجموعه از کاربردی ترین متد های الحاقی را به ان اضافه نماییم . در صورتی که شما هم متد های الحاقی کاربردی سراغ دارید لطفا مشارکت بفرمایید .

برای افزودن کتابخانه آن به پروژه خود  :

Install-Package DNTExtensions

 

لینک github

توسطعثمان رحیمینظرات0بازدید ها 5955 ماه قبل ، شنبه 18 دی 1395 ساعت 14:45