我经常在查看.aspx页面时遇到F7,我正在努力寻找代码,但有时只是出于自然习惯,我再次点击F7(不确定为什么,但它经常发生在frsutrating上) 。在代码隐藏开关上使用F7来设计.aspx的视图,这通常需要一段时间来渲染。
我已经将'源视图'作为默认打开,但我希望F7在代码隐藏时交换回.aspx源而不是设计......这可能吗?
答案 0 :(得分:6)
我有这种行为,我认为这是开箱即用的方式,但我确实安装了ReSharper。查看键盘设置我的F7绑定到“View.ViewCode(F7(设置设计器))”和“View.ToggleDesigner(F7(全局))”。
答案 1 :(得分: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/