Visual Studio 2013 有不少的改變,除了很多大功能的增進與改善之外,有許多小地方的改變也蠻貼心的,讓我們在開發時可以更為順暢,這篇文章只是記錄一下這個小改變。
在 VS2012 開發 ASP.NET MVC 專案時,如果在方案總管裡也是將某個檢視檔案(View, *.cshtml)為選擇狀態時,如下:
這個時候按下「F5」的話,瀏覽器就會顯示伺服器錯誤訊息,
瀏覽器是直接瀏覽該檢視頁面,所以就會產生錯誤。
在 VS2012 開發 ASP.NET MVC 專案時,方案總管裡所選擇的項目只要不是檢視檔案(View, *.cshtml),按下「F5」進入偵錯模式後在瀏覽器裡都不會有伺服器錯誤的產生,反之只要方案總管所選擇的項目是某個檢視檔案,那麼進入偵錯模式後就一定會顯示錯誤,但如果所選擇的項目是部分檢視 Partial View 再進入偵錯模式並不會出現錯誤,這狀況在剛接觸 ASP.NET MVC 開發的初學者最常碰到這種狀況,而經過一段時間後就會習慣,之後就會自動閃避這種情況,但有時候難免還是會碰到這種錯誤。
而在 VS2013 裡,這樣的狀況就不會再發生了,同樣也是在方案總管內選擇某個檢視頁面,
然後按下「F5」進入偵錯模式,瀏覽器不是直接讀取該檢視頁面,而是會去執行並且正確顯示頁面,
不過如果在方案總管裡選擇一個沒有相對應的 Controller Action 方法的檢視頁面時,進入偵錯模式後,還是會出現錯誤,
VS2013 的小改變,對開發人員來說是還蠻方便的。
以上
沒有留言:
張貼留言