‫۹ سال و ۱ ماه قبل، دوشنبه ۲ شهریور ۱۳۹۴، ساعت ۱۷:۲۰
می توانید به ابتدای هر لینک یک /  اضافه نمایید  و یا اینکه از متد ResolveUrl  استفاده کنید  .
مثال :
ResolveUrl("/news/12/newstitle")


‫۹ سال و ۲ ماه قبل، سه‌شنبه ۶ مرداد ۱۳۹۴، ساعت ۰۳:۱۱
عنوان شد که Razor به صورت پیش فرض ، پشت پرده اطلاعات رو Encode میکنه ، یعنی Html.Encode رو فراخوانی می‌کند ، اگر همان رشته ای را که در ViewDate قرار داده شده است به متد Html.Encode بدهیم خروجی فرق خواهد کرد(تبدیل کاراکتر‌های غیر مجاز)،  :

به طور مثال :
  @Html.Encode("< br/  >hellow word")

که خروجی زیر حاصل می‌شود :
&lt;br/&gt;hellow word

دلیل دو نوع خروجی چیست ؟ در صورتی که اگر مقدار ViewData را نشان بدهیم به صورت زیر خواهد بود :
ViewData["mydate"] = "< br/ > hello word";
//output in View :  "< br/ > hello word"
‫۹ سال و ۳ ماه قبل، پنجشنبه ۱۸ تیر ۱۳۹۴، ساعت ۰۰:۳۷
ابتدا تگ input خود را در فرم قرار دهید :
<input type="file" multiple="multiple" name="File1"  id="File1" runat="server" />  
و در پشت فرم می‌توانید با استفاده از یک حلقه ، همه فایل‌های انتخاب شده را آپلود کنید :
 for (int i = 1; i <= Request.Files.Count; i++)
            {
                var file = Request.Files[i];
            }
‫۹ سال و ۳ ماه قبل، جمعه ۲۲ خرداد ۱۳۹۴، ساعت ۰۵:۲۷
آیا بررسی فایل Backup، باعث بوجود آوردن بار اضافی بر روی سرور نمیشه؟ برای دیتابیس‌ها حجیم منظورمه؟ مثلا حدود 4 گیگ. آیا به جز روش فوق، روش دیگری وجود دارد؟ به نظرم مدت زمان لازم برای بررسی صحتش برابر هست با ریستور کامل فایل backup؟
‫۹ سال و ۷ ماه قبل، یکشنبه ۲۶ بهمن ۱۳۹۳، ساعت ۲۱:۱۹
 نظر شما در مورد افزودن
DBContext GetGontext();
به اینترفیس uow چیست ؟
و پیاده سازی آن به شکل زیر در context اصلی به صورت :
 public DBContext GetGontext()
        {
            return new DBContext();
        }
هدفم از این کار برای بخش‌های بروز رسانی اشیا هست که تک تک فیلد‌ها رو ننویسیم و به صورت زیر عمل کنیم :
public EditedMember Edit(Member member)
        {
            _context.Entry(member).State = EntityState.Modified;
        }
‫۹ سال و ۷ ماه قبل، پنجشنبه ۲۳ بهمن ۱۳۹۳، ساعت ۲۰:۲۰
جهت تکمیل >>
در صورت نیاز به نمایش دقیقه :
double DifferenceMinute = ts.TotalMinutes;

و قبل از آخرین else if :
else if (DateTime.Now.Date == LastDate.Date && (DifferenceMinute<60 && (DateTime.Now.Hour-LastDate.Hour<=1)) )
                Result.Append("در " + ConvertMinuteToString((int)DifferenceMinute) + " دقیقه قبل " + " ، "  + GetHour(LastDate));

 و تبدیل دقیقه به رشته :
 public string ConvertMinuteToString(int minute)
        {
            string Result = "";
            string[] minLessTen = { "یک", "دو", "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده" };
            string[] minLesstwenty = { "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نوزده" };
            
            Dictionary<int,string> minmore=new Dictionary<int,string>
                {
                    {2,"بیست"},
                    {3,"سی"},
                    {4,"چهل"},
                    {5,"پنجاه"}
                };

            if (minute <= 10)
                Result = minLessTen[minute - 1];
            else if (minute < 20)
                Result = minLesstwenty[(minute%10)-1];
            else if ((minute / 10) >= 2)
            {
                Result = minmore[minute / 10];
                if (minute % 10 > 0)
                    Result += " و " + minLessTen[(minute % 10) - 1];

            }
            return Result;
        }

* بهتر است بجای  String  از StringBuilder استفاده شود .
‫۹ سال و ۷ ماه قبل، چهارشنبه ۲۲ بهمن ۱۳۹۳، ساعت ۱۷:۱۱
سلام .ممنون از مطالب .
"الان مشکلی که هست یک جدول تگ برای هر دو در نظر گرفته که اینطوری هم متوجه نمیشیم که کلید مربوطه مال جدول page میشه یا article؟ در این حالت من باید کلاس تگ رو برای هر کدوم جداگانه بنویسم که دو جدول بسازه؟  "
  به نظر من  اگه از نگاشت TPT استفاده کنی مشکلی پیش نیمیاد ، چون هیچ دو Id تکراری در Page,Article نخواهیم داشت ، به این دلیل میگم که Id‌های کلاس‌های Articleو Page از کلاس والد گرفته میشن که در کلاس والد Identity هستش .
‫۹ سال و ۸ ماه قبل، یکشنبه ۱۹ بهمن ۱۳۹۳، ساعت ۲۳:۳۶
با سلام؛ زیاد متوجه کاربرد کلاس SimpleDbMigrations نشدم . آیا این کلاس رو فقط به جای متد Seed نوشتید ؟
‫۹ سال و ۱۱ ماه قبل، شنبه ۳ آبان ۱۳۹۳، ساعت ۲۳:۲۸
سلام .
آیا این قسمت 
 if (d1 == d2)
        return true;
در تابع ApproxEquals  اصلا اجرا می‌شود ، یعنی true برگردانده می‌شود ؟ اگر بله چه زمانی ؟ 
و چه فرقی با 
(d3 == 0.01)
دارد مگه هر دو بررسی دو مقدار double نیستند ؟ پس وقتی (d3 == 0.01)  نتیجه‌ی مورد نظر را ندهد if هم true را (تقریبا هیچ وقت) بر نمیگرداند.