تبليغاتX
آموزش ASP.NET 2
آموزش تصويري دات نت

خطای Validation of viewstate MAC failed

این خطا یکی از مشکلات متداول در سایت های مبتنی بر asp.net می باشد که بیشتر زمانی بوجود می آید که از کنترل gridview در یک صفحه استفاده کنیم. برای این مشکل راه حل های زیادی مطرح شده است. دو تا راه حل در انجمن برنامه نویس بود که من راه حل اول را تست کردم و جواب گرفتم.

لینک راه حلهای سایت برنامه نویس

+ نوشته شده توسط صادق قنبری شوهانی در چهارشنبه ششم بهمن 1389 و ساعت 11:50 |

هاست رایگان ASP.net

کسانی که نیاز به هاست برای پروژه های دانشجویی دارند سایت somee.com میزبانی سایتهای .net رو بصورت رایگان انجام می دهد.

امکانات هاست رایگان:

  • 150MB storage
  • 5GB network transfer
  • ASP ASP.Net 1.1-4.0 PHP
  • 15MB MS SQL 2005 or 2008 R2
  • Free third level domain
  • FTP access
  • www.Somee.com
+ نوشته شده توسط صادق قنبری شوهانی در سه شنبه هفتم دی 1389 و ساعت 22:58 |

Change Database Collation

برای تغییر Collation دیتابیس از اسکریپت sql زیر می توان استفاده کرد :

ALTER DATABASE {your database} SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE {your database} COLLATE Latin1_General_Cl_Al
ALTER DATABASE {your database} SET MULTI_USER
برای اتصال به دیتابیس در PDA Windows CE 5 بدلیل عربی بودن Collation با خطای PlatformNoSupported مواجه شدم که با اجرای اسکریپت فوق مشکلم حل شد.

+ نوشته شده توسط صادق قنبری شوهانی در سه شنبه هجدهم آبان 1389 و ساعت 13:36 |

ديتابيس قرآن

Guran Database

سايت ذيل براي برنامه نويسان و توسعه دهندگان بانك اطلاعاتي قرآن كريم را در زبانهاي زنده دنيا و در فرمتهاي مختلف از قبيل My SQL , MS SQL, Access , XML و... گردآوري كرده است.

qurandatabase.org

+ نوشته شده توسط صادق قنبری شوهانی در دوشنبه سوم خرداد 1389 و ساعت 23:8 |

استفاده از Transactions در asp.net

 با استفاده از ترانزاکشن می توان اعمال تغییرات توسط مجموعه ای از دستورات sql را کنترل کرد به طور مثال می توان تعیین کرد که اگر تمام دستورات با موفقیت اجرا شدند تغییرات بر روی دیتابیس اعمال شود در غیراینصورت دیتابیس به حالت قبل برگردد.

در لینک ذیل نمونه کد ساده ای برای استفاده از transaction در dot net framework نوشته شده است :

Transactions in ASP.NET

+ نوشته شده توسط صادق قنبری شوهانی در چهارشنبه هجدهم فروردین 1389 و ساعت 13:27 |

آموزش تصويري ASP.net 3.5

آشنايي با امكانات و قابليتهاي جديد محيط Visual Studio .net 2008 كه بصورت فيلمهاي آموزشي تهيه شده و مناسب برنامه نويسان و توسعه دهنده گان وب ASP.net 3.5 مي باشد.

اين سي دي حاوي بيش از 5 ساعت آموزش تصويري با عناوين زير مي باشد:

1#ASP.NET AJAX Support in Visual Studio 2008 9 minutes, 58 seconds

#2 | The ListView Control 10 minutes, 40 seconds

#3 | The DataPager Control 8 minutes, 3 seconds

#4 | Visual Studio 2008 and Nested Masterpages 13 minutes, 53 seconds

#5 | New Designer Support in Visual Studio 2008 14 minutes, 21 seconds

#6 | JavaScript Intellisense Support in Visual Studio 2008 11 minutes, 23 seconds

#7 | JavaScript Debugging in Visual Studio 2008 9 minutes, 46 seconds

#8 | Multi Targeting Support in Visual Studio 2008 5 minutes, 14 seconds

#9 | IntelliSense for Jscript and ASP.NET AJAX 20 minutes, 50 seconds

#10 | Quick Tour of the Visual Studio 2008 Integrated Development Environment 14 minutes, 7 seconds

#11 | Creating and Modifying a CSS File 15 minutes, 35 seconds

#12 | Adding AJAX Functionality to an Existing ASP.NET Page 11 minutes, 30 seconds

#13 | Creating and Using an AJAX-enabled Web Service in a Web Site 12 minutes, 40 seconds

#14 | [How Do I:] Create a Master Page in Visual Studio 2008 8 minutes, 20 seconds

#15 | [How Do I:] Create Nested Master Page in Visual Studio 2008 12 minutes, 34 seconds

#16 | [How Do I:] Cascading Style Sheets in Visual Studio 2008 12 minutes, 0 seconds

#17 | [How Do I:] Working with Visual Studio 2008 .NET Framework 4 minutes, 43 seconds

#18 | [How Do I:] Adding Elements to a CSS File and Create New CSS on the Fly 16 minutes, 54 seconds

#19 | [How Do I:] Advance Cascading Style Sheet Features and Management 9 minutes, 50 seconds

#20 | [How Do I:] Converting a .NET 2.0 Windows Forms Application to .NET 3.5 8 minutes, 46 seconds

#21 | [How Do I:] Get Started with the Entity Framework 9 minutes, 31 seconds

#22 | [How Do I:] Use the New Entity Data Source 11 minutes, 41 seconds

#23 | ASP.NET AJAX: A demonstration of ASP.NET AJAX 20 minutes, 23 seconds

#24 | [How Do I:] Serialize a Graph with the Entity Framework 4 minutes, 45 seconds

#25 | Watch ASP.NET Development in Action 20 minutes, 23 seconds

#26 | [How Do I:] Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities 31 minutes, 45 seconds

لينك خريد آموزش ASP.net 3.5

+ نوشته شده توسط صادق قنبری شوهانی در یکشنبه نهم اسفند 1388 و ساعت 23:24 |

تصوير متحرك بارگذاري(Loading) در برنامه Ajax


در برنامه هاي وب زماني كه از فناوري آژاكس استفاده مي شود بدليل عدم ارسال تمام صفحه به سرور بوسيله يك پيام يا يك تصوير متحرك به كاربر اعلام مي شود كه صفحه در حال ارسال يا دريافت اطلاعات است. سايت AjaxLoad براي برنامه نويسان و طراحان تصاوير متنوعي را به اين منظور بصورت آنلاين توليد  ميكند. كه زيبايي برنامه را افزايش مي دهند.

وب سايت Ajax Loadign Gif Generator

+ نوشته شده توسط صادق قنبری شوهانی در چهارشنبه پنجم اسفند 1388 و ساعت 21:41 |

آموزش تصويري ASP.NET 2005

بيش از 35 ساعت فيلم آموزش ASP.NET 2 و Microsoft Visual Web Developer به زبان اصلي كه توسط سايت معتبر asp.net  توليد شده اند. اين مجموعه ويدئويي هم براي مبتديان و هم براي حرفه اي ها تهيه شده است.

خريد پستي مجموعه آموزش تصويري ASP.net 2

+ نوشته شده توسط صادق قنبری شوهانی در پنجشنبه سوم دی 1388 و ساعت 12:44 |

نمايش متن بصورت اسلايد


يك مثال جاوااسكريپت براي متحرك كردن متن HTML بصورت نمايش اسلايد مي باشد.

كد جاوااسكريپت متن متحرك

+ نوشته شده توسط صادق قنبری شوهانی در جمعه بیست و دوم آبان 1388 و ساعت 18:4 |

مشكل نمايش منوهاي ASP.NET در IE 8

امروز متوجه شدم كه كنترل استاندارد منو ASP.NET در مرورگر Internet Explorer 8 بدرستي نمايش داده نمي شود مشكل به اين صورت است كه زير منوها (Dynamic Items) بصورت سفيد و خالي نمايش داده مي شوند. به جناب گوگل متوسل شدم و با كمي جستجو راه حل مشكل رو پيدا كردم.براي رفع اين مسئله بايستي حالت z-index مربوط به Dynamic menu style را برابر با يك عدد بزرگ قرار دهيم،بصورت ذيل:

DynamicMenuStyle BackColor="#B5C7DE" CssClass="IE8Fix"

.IE8Fix
{
    z-index:
1000;
}

لينك منبع

+ نوشته شده توسط صادق قنبری شوهانی در یکشنبه هفدهم خرداد 1388 و ساعت 22:59 |