تبليغاتX
ASP.NET,C#.NET,Learning,Article,Book

چند روز پیش وقتی یک WcfService ساختم و قصد اجرا داشتم با ارور Http error 404.3 رو به رو شدم.

دلیلش هم اینه که Windows Communication Foundation HTTP Activation و Windows Communication Foundation Non-HTTP Activation به طور پیش فرض روی Win7 نصب نیست و به همین دلیل HttpHandler فایل های svc. برای IIS شناخته شده نیستند.

راه حل:

برای رفع این منظور می باید دو سرویس فوق رو نصب کنید.

طبق عکس تیک دو سرویس فوق رو بزنید و OK کنید.

هم اکنون می تونید WcfService هاتونو روی Win7 اجرا کنید.

رای دهی به این پست در iDevCenter



نوشته شده توسط مجتبی صحرائی در شنبه شانزدهم آبان 1388 و ساعت 11:58  

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

با استاده از کنترل زیر که با جاوااسکریپت هم نوشته شده می تونید این کار رو در وب سایت های خودتون هم اجام بدید.

نکات:
- وقتی با ماوس روی ستاره ها حرکت می کنید، درصد بهتون نشون میده.
- از تکنیک css sprite برای نمایش عکس استفاده کرده
- می تونید تو فتوشاپ این عکس رو ویرایش کنید و مثلا به جای ستاره آبی، ستاره نارنجی درست کنید و ...

این کنترل رو می توند از دات نت سورس و در آدرس زیر دانلود کنید:

Star Rating Control

 



نوشته شده توسط مجتبی صحرائی در پنجشنبه هفتم آبان 1388 و ساعت 12:15  

سوالی در دات نت سورس توسط کاربران مطرح شد که :

باسلام
من یه httpModule برای authenticate کردن کاربران ورودی به سایت نوشته ام. ولی می خواهم این ماژول تنها در زمانی که کاربر می خواهد به یک فولدر دسترسی پیدا کند، بکارگرفته شود و در دیگر قسمتهای پروژه این کنترل صورت نگیرد. آیا راه حلی دارد؟؟؟؟
 
دو راه حل برای ایشون ذکر کردم =>
1- یک Location در Web.config تعریف کنید و برای اون location خاص httpModule خودتون رو Add کنید =>

<location path="subFolder">

  <system.web>

    <httpModules>

      <add />

    httpModules>

  system.web>

location>

 

2- در subFolder خودتون یک web.config اضافه کنید و براحتی در داخل اون httpModule و سایر تنظیمات خاص خودتون رو ست کنید. در اینصورت این موارد برای فلدر مربوطه ست خواهند شد.


 



نوشته شده توسط مجتبی صحرائی در چهارشنبه ششم آبان 1388 و ساعت 19:59  

برای اجرای این بسته آموزشی نیاز به موارد زیر دارید:

Supported Operating Systems: Windows 2000; Windows Vista Home Premium; Windows Vista Ultimate; Windows XP Professional Edition

Microsoft Visual Studio 2008
Microsoft Visual Studio 2008 SP1
Microsoft SQL Server 2005/2008 (Express recommended)
Microsoft Office Powerpoint 2007 or the PowerPoint Viewer 2007 - Required to view the presentations
Windows PowerShell 1.0 RTM
Microsoft ASP.NET MVC 1.0

این بسته رو می تونید از مسی زیر دانلود بفرمائید =>

 ASP.NET MVC Training Kit

 



نوشته شده توسط مجتبی صحرائی در دوشنبه چهارم آبان 1388 و ساعت 23:37  

خصوصیت Optional parameters در VB.NET وجود داره؛ اما بنا به دلایلی در سی شارپ وجود نداشت.

در نسخه چهارم سی شارپ این خصوصیت نیز به این زبان محبوب اضافه شده.

به طور مثال کلاس زیررو به همراه سازنده هاش در نظر بگیرید=>

public class Employee
    {
       
public string FirstName { get; set; }
       
public string LastName { get; set; }
       
public string Qualification { get; set; }
       
public string MiddleName { get; set; }

       
public Employee(string firstName, string lastName)
        {
            FirstName= firstName;
            LastName= lastName;
            Qualification=
"N/A";
            MiddleName=
string.Empty;
        }
       
public Employee(string firstName, string lastName, string qualification)
        {
            FirstName= firstName;
            LastName= lastName;
            Qualification= qualification;
            MiddleName=
string.Empty;
          
        }
       
public Employee(string firstName, string lastName, string qualification,
           
string middleName)
        {
            FirstName= firstName;
            LastName= lastName;
            Qualification= qualification;
            MiddleName= middleName
        }
    }

به جای نوشتن سه سازنده می تونید یک سازنده به همراه مقادیر پیش فرض به صورت زیر بنویسید=>

public Employee(string firstName, string lastName,
           
string qualification = "N/A", string middleName = ""
)
{
    FirstName= firstName;
    LastName= lastName;
    Qualification= qualification;
    MiddleName = middleName;
}

هم اکنون می تونید به صورت زیر سازنده زیر رو مقدار دهی کنید=>

Employee("Adil","Mughal");

در این شرایط برای خصویت qualification مقدار "N/A"  و برای خصوصیت middleName مقدار "" به طور پیش فرض قرار خواهد گرفت.



نوشته شده توسط مجتبی صحرائی در پنجشنبه سی ام مهر 1388 و ساعت 20:57  

مایکروسافت پیش نمایش ششم Ajax Library رو ارائه کرد.

در این بسته و طبق توضیحات ارائه شده ، کنترل های Ajax مایکروسافت مانند DataView بصورت پلاگین Jquery ارائه و قابل استفاده هستند=>

مقاله ScottGo در این مورد

به همراه این بسته همچنین ابزاری برای کاهش حجم فایل های جاوا اسکریپت نیز ارائه شده که از طریق command line به طور دستی و یا قرار دادن در MSBuild به طور خودکار فایل های js پروژه را Minify کنید.

این ابزار با نام  Microsoft ajax minifier ارائه شده.

بسته فوق رو می تونید از آدرس زیر دانلود کنید=>

Download Microsoft Ajax Library Preview 6



نوشته شده توسط مجتبی صحرائی در دوشنبه بیست و هفتم مهر 1388 و ساعت 19:27  

وب سایت sendcube قالب های رایگانی رو به منظور ارسال خبر نامه برای دانلود قرار داده.

در داخل بعضی از این قالب ها ۳ حالت راست چیت، چپ چین و تک ستونی رو هم قرار داده.

این قالب ها رو می تونید از مسیر زیر دانلود کنید=>

Free Newsletter Templates

 



نوشته شده توسط مجتبی صحرائی در یکشنبه بیست و ششم مهر 1388 و ساعت 18:56  

 

The Microsoft Expression Web Developer's Guide to ASP.NET 3.5: Learn to create ASP.NET applications using Visual Web Developer 2008

بعضی از سرفصل های این کتاب شامل موارد زیر هستش:

•    Create and work with websites in Visual Web Developer 2008

•    Use the different compilation and code models in ASP.NET

•    Configure ASP.NET security and other settings

•    Use ASP.NET master pages and user controls

•    Take advantage of ASP.NET membership features for a password-protected website

•    Use form validation in ASP.NET

•    Use CSS, skins, and themes

•    Access, edit, and add data to a database using ASP.NET

•    Send email using ASP.NET

•    Use Ajax and ASP.NET Web services

•    Debug and troubleshoot ASP.NET

این کتاب رو می تونید از آدرس زیر دانلود کنید=>

http://rapidshare.com/files/145485025/tHe.Ms.Expn.W.e.b.Devs.Gud.2.a.s.p.n.e.t.3.5-virTuAlZin.rar



نوشته شده توسط مجتبی صحرائی در جمعه هفدهم مهر 1388 و ساعت 16:49  

1- SSMS رو باز کنید.

2- روی سرور خودتون کلیک راست کرده و Properties بگیرید.

3- بر روی تب Memory کلیک کنید و Min,Max حافظه رو تغییر بدید.

 



نوشته شده توسط مجتبی صحرائی در جمعه هفدهم مهر 1388 و ساعت 13:13  

دیروز داشتم واسه سایتی که می نوشتم از ادیتور FreeTextBox استفاده می کردم.
وقتی که در مرورگرهای مختلف تست می کردم؛ دیدم که در Google chrome اصلا نمایش داده نمی شه و در IE8.0 هم نصفه نیمه نمایش داده میشه.
نسخه ای که من ازش استفاده می کردم (اگه اشتباه نکنم) 3.0 بود.
بعد از کمی جستجو در اینترنت و خوندن Document های سایت FreeTextBox دیدم این نسخه در Google chrome نمایش داده نمیشه و در IE8.0 هم مشکل داره.

طبق گفته وب سایت فوق راه حل ارتقاء به نسخه 3.2.4 هستش.
بسته فوق رو دانلود و استفاده کردم و مشکل برطرف شد.

در این بسته dll های مورد نظر برای dotnet 1.1 , 2.0 , 3.5 گنجانده شده و یک سری sample هم برای استفاده از این کنترل قرار داده شده که با دیدن اونها هیچ مشکلی برای استفاده از این کنترل نخواهید داشت.
یادم نیست که مورد فوق(مثال ها) در نسخ قبلی هم موجود بوده یا نه.

البته در صفحه دانلود سایت ؛ نسخه 4.0 بتا هم وجود داره که می تونید ازش استفاده کنید.

http://freetextbox.com/download/



نوشته شده توسط مجتبی صحرائی در جمعه دهم مهر 1388 و ساعت 13:12