2018年8月17日 星期五

popular Visual Studio shortcuts

https://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-2017-for-dotnet-developers#im-used-to-my-keyboard-shortcuts-from-a-different-extensioneditoride

ASP.NET Identity 搭配 DataBase first 與 SQL Server

https://blog.yowko.com/2017/11/aspnet-identity-db-first-mssql.html

在Web Forms專案上整合新技術,打造現代化網站

https://blogs.msdn.microsoft.com/msdntaiwan/2014/07/21/web-forms/

ASP.Net MVC 移除不要的 ViewEngine 來提升網站載入速度

http://coding.anyun.tw/2012/02/26/remove-viewengine-to-increase-speed/

SelectListItem與SelectList的用法

https://dotblogs.com.tw/brooke/2016/06/21/164605

ASP.NET MVC 3 - DropDownList 的基本設定方式

http://kevintsengtw.blogspot.com/2012/09/aspnet-mvc-3-dropdownlist.html


當 ASP.NET MVC 的 DropDownList 遇到了 ViewData or ViewBag 


Using simple Drop Down Lists in ASP.NET MVC

https://nimblegecko.com/using-simple-drop-down-lists-in-ASP-NET-MVC/

2018年8月16日 星期四

Eric Lippert推荐的C#书单

http://www.ituring.com.cn/article/570

C# 繼承中常用關鍵詞new、virtual和 override 使用時間點與範例

https://dotblogs.com.tw/mvp/2018/04/25/164427https://dotblogs.com.tw/mvp/2018/04/25/164427


override (C# 參考)
您無法覆寫非虛擬或靜態方法。 覆寫基底方法必須是 virtualabstractoverride
override 宣告不能變更 virtual 方法的存取範圍。 override 方法和 virtual 方法都必須具有相同的存取層級修飾詞
https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/override



virtual (C# 參考)
virtual 關鍵字可用來修改方法、屬性、索引子或事件宣告,並可在衍生類別中受到覆寫。
https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/virtual

Runoob C# 教程

https://www.runoob.com/csharp/csharp-tutorial.html

跳出迴圈之return、break、continue的用法

https://dotblogs.com.tw/mis0800/2015/05/16/151316

Visual Studio 2010 jQuery Code Snippets

https://archive.codeplex.com/?p=jquerysnippets

2018年8月14日 星期二

2018年8月3日 星期五

台灣農民曆TaiwanLunisolarCalendar

https://msdn.microsoft.com/en-us/library/system.globalization.taiwanlunisolarcalendar(v=vs.110).aspx

System.Object
  System.Globalization.Calendar
    System.Globalization.EastAsianLunisolarCalendar
      System.Globalization.TaiwanLunisolarCalendar
.NET Framework 
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
 

DateTime和DateTime?的default 回傳值

http://xingulin.tumblr.com/post/48046560756/default-keyword

https://gist.github.com/LittleLin/5390639

型別default 回傳值說明

DateTime0001/1/1 上午 12:00:00即為 DateTime.MinValue
DateTime?null回傳 System.Nullable<DateTime>

routes.MapRoute加入namespaces解決衝突

在App_Start/RouteConfig.cs 加入以下這段
 namespaces: new[]{"XXXYYY.Controllers" }

另一種解法
http://limitedcode.blogspot.com/2014/03/aspnet-mvc-areamvc.html