آرشیو ماهانه: ژانویه 2012

‫خطایابی در WCF

log گیری در بیشتر برنامه‌های می‌تواند خطاهایی را که هیچ کس موفق به کشف آن نشده است را پیدا کند. WCF هم در این مورد استثنا نیست. در WCF اگر بخواهید یک enum را از طریق سرویس‌ها انتقال دهید باید روی تک تک اعضای آن از اتریبیوت [EnumMember] استفاده کنید. من یک جا به جای …

‫Templify چیست؟

آیا شما هم از جمله کسانی هستید که هر چند وقت یک بار در شرکت‌تان یک پروژه جدید را new کرده و کار را با کپی کردن از یک سورس پایه و تغییر قسمت‌های مختلف آن از جمله نام پروژه، namespace، اسامی موجود در web.config و غیره ادامه می‌دهید؟ آیا از انجام این کار تکراری …

‫راه افتادن در ASP.NET MVC و jQuery

به خاطر پروژه‌ای که درگیرش هستم باید ASP.NET MVC و jQuery را هم بلد باشم. بخش MVC پروژه خیلی وقت است که شروع شده ولی jQuery آن تازه به جریان افتاده است. اولین استفاده از jQuery مربوط به است به نمایش یک Popup و دریافت اطلاعات از طریق آن. هنوز دستم در MVC و jQuery …

ارتباطات شبه دو طرفه

تویتر، فیس‌بوک، گوگل ریدر و بقیه خدمات مشابه چیزهای خیلی خوبی هستند. اما حیف که دو تا بدی دارند. اول این که اینترنتی هستند و به محض وقوع مشکل در اینترنت دچار مشکل می‌شوند. دوم این که به علت تعاملی بودن ممکن است مقدار زیادی از وقت کاربر را ببلعند. یعنی این که کاربر خود …

‫مشکل عدم شناخت UpdatePanel توسط ویژوال استودیو

آنهایی که از اوایل Ajax در ASP.NET که با اسم رمز Atlas آغاز شد کار با آن را شروع کردند خوب می‌دانند که مایکروسافت چندین و چند بار اسم پروژه، Namesapceها، نام dll، شماره version و حتی بود و نبودش را در دل ‎.Net Framework عوض کرده است. ظاهراً هنوز هم مشکلات ویژوال استودیو با …

‫‫View به عنوان یک Domain Entity در Castle ActiveRecord

گاهی اوقات تلفیقی از چند جدول با شرایط خاص داریم که می‌خواهیم آن را به چشم یک Domain Entity نگاه کنیم. در حالت عادی انجام این کار خیلی ساده است. کافی است یک View از تلفیق آن جداول بسازیم و View را مطابق نمونه زیر به عنوان یک Domain Entity تعریف کنیم: [ActiveRecord(“SampleView”)] public class …