2015年1月27日 星期二

使用Snippet Designer修改預設的程式碼片段

 

Tool:Visual Studio 2013 Ultimate Update 4 、Snippet Designer
OS:Windows 8.1

在Visual Studio 2013工具輸入HTML時,有提供HTML的程式碼片段功能(Code Snippet),不過每次輸入<input然後按兩次Tab鍵,產生出來的Input標籤都沒有含id屬性,用起來很不方便,如下圖:

image

 

2015年1月15日 星期四

動態修改MVC路由

 

Tool:Visual Studio 2013 Ultimate Update 4 、RouteMagic
OS:Windows 8.1
ASP.NET MVC 5

預設MVC的路由是利用程式來設定,因此無法在網站的執行階段動態修改路由。若要動態修改路由,可試試RouteMagic套件。
使用MVC5範本專案來做說明:

image


 


客製化MVC Scaffolding Template – SideWaffle

Tool:Visual Studio 2013 Ultimate Update 4 、SideWaffle Extension
OS:Windows 8.1
ASP.NET MVC 5

在《客製化MVC Scaffolding Template》這篇文章中介紹到如何在MVC專案中客製化View,預設Visual Studio 2013安裝完成之後,範本檔案是放在以下資料夾:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates

若是MVCView的範本則是放在此資料夾:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView

修改此處的範本將套用到所有MVC網站。

針對個別專案,除了《客製化MVC Scaffolding Template》這篇文章中介紹的方法之外,若要在專案中加入自訂範本檔,可以使用SideWaffle擴充套件,這個擴充套件可以加入設計網站時常用的範本檔案,像Favicon .ico 、Robots.txt 、Angular 套件等等,完整清單可參考http://sidewaffle.com/

總網頁瀏覽量