باید با jQuery live آشنا باشید. البته اسمش جدیدا شده on و live حذف شده، اما مفهومش یکی هست.
۹ سال و ۱۰ ماه قبل، دوشنبه ۲۶ آبان ۱۳۹۳، ساعت ۱۷:۰۵
یک try/catch بذار، تا بتونی تاریخ مشکل دار رو پیدا کنی:
var pers = new PersianCalendar(); var date = pers.ToDateTime(this.Year, this.Month, this.Day, this.Hour, this.Minute, this.Second, 0).ToString(); try { return SqlDateTime.Parse(date); } catch(Exception ex) { throw new InvalidOperationException("Can't parse "+ date); }
مطلب فوق کمی خلاصه شده هست. یک مثال عملی اون رو برای کاهش وابستگیها، میتونید اینجا مطالعه کنید: استفاده از Factories برای حذف Service locators در برنامههای WinForms
میتونی زمان اجرای کاری رو از قبل دقیق طراحی کنی. یک مثال: انجام کارهای زمانبندی شده در برنامههای ASP.NET توسط DNT Scheduler
بجای حدس و گمان، خروجی رو لاگ کنید: نمایش خروجی SQL کدهای Entity framework 6 در کنسول دیباگ ویژوال استودیو