當遇到新增、更新資料時,資料內容的字串含有單引號時
ex. insert into data values('Client's info is incomplete',....)
請把字串內的 ' , 再多加一個引號變成 '' 就可以囉~
2019年3月25日 星期一
2019年3月20日 星期三
[MVC] 遇到cshtml 的 linq 無法順利解析 (出現紅色毛毛蟲)
有時cshtml頁面居然出現以上紅色毛毛蟲的現象
編譯正常也沒問題,但就是非常惱人,一鍵完成選單也無法使用
解法 :
在webconfig 內加入以下內容,然後編譯後再重新開啟cshtml即可正常囉
<assemblies> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add assembly="Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </assemblies>
2019年3月19日 星期二
[C#] 日期顯示昨天、前天、星期等format
當前端畫面對日期有格式上的要求,例如 :
1. 一天內,顯示幾點幾分
2.兩三天前,顯示為"昨天"、"前天"
3.四天到七天前,顯示星期幾
4.更久以前,顯示日期
1. 一天內,顯示幾點幾分
2.兩三天前,顯示為"昨天"、"前天"
3.四天到七天前,顯示星期幾
4.更久以前,顯示日期
public DateTime CreateDate { get; set; } public string CreateDateFormat { get { var diff = new TimeSpan(DateTime.Now.Ticks - CreateDate.Ticks).Days; //判斷超過七天:顯示日期 if (diff > 7) { return CreateDate.ToString("yyyy-MM-dd"); } else if (diff == 1 ) { return "昨天"; } else if (diff == 2) { return "前天"; } else if (diff < 1) { return CreateDate.ToString("tt hh:mm"); } //轉換成星期 else { return CreateDate.ToString("dddd", new System.Globalization.CultureInfo("zh-cn")); } } }
訂閱:
文章 (Atom)