2009-07-30 64 views
2

當我正在查看.aspx頁面時,經常碰到F7,以便到達代碼beind,但有時只是出於自然習慣,我再次打F7(不知道爲什麼,但它發生的頻率足以令人費解)。在代碼隱藏開關上點擊F7來爲.aspx設計視圖,這往往需要一段時間才能渲染。在代碼隱藏頁面禁用設計視圖

我已經有'源代碼視圖'作爲默認打開,但我希望F7在代碼隱藏時切換回.aspx源代替設計...這可能嗎?

回答

4

http://www.codeproject.com/KB/macros/ToggleAspNetCodeBehind.aspx?print=true 進行了以下修改應該是你需要的東西:

**Change the line:** 
    OpenCodeBehindFile(activeDoc) 
to: 
    OpenCodeBehindFile(activeDoc & ".cs") 

**Change the line in OpenCodeBehindFile from:** 
    projItem.Open(Constants.vsViewKindCode) 
to: 
    projItem.Open(Constants.vsViewKindCode).Activate() 

參考:http://social.msdn.microsoft.com/forums/en-US/csharpide/thread/90ccfd68-c083-49a4-947a-03178d6af288/

+0

這個宏是完美的。安裝它,刪除View.ToggleDesigner的鍵盤快捷鍵,並將該宏設置爲F7。然後您可以使用F7在源代碼和代碼之間進行切換。 – friggle 2012-10-19 18:16:51

6

我有這種行爲,我認爲這是開箱即用的方式,但我確實安裝了ReSharper。查看鍵盤設置,我的F7被綁定到「View.ViewCode(F7(設置設計器))」和「View.ToggleDesigner(F7(全局))」。

+1

感謝就是我一直在尋找! =) – 2011-12-15 15:20:13

相關問題