无法在Visual Studio中打开文件后面的代码

时间:2010-03-24 08:31:03

标签: asp.net visual-studio

在使用C#的ASP.NET Web应用程序中,当我们双击设计时它将转到页面后面的代码(cs文件),但问题是,当我们双击设计时它将转到源文件的脚本。为什么会这样?

3 个答案:

答案 0 :(得分:1)

页面上是否存在匹配的.aspx.cs文件?听起来像你正在处理的项目是一个Web站点而不是WebApplication,并且创建页面时没有选中“将代码放在单独的文件中”。

.aspx页面的脚本部分还有其他内容吗?有可能一旦有代码,双击设计器将打开而不是后面的代码。

就我个人而言,我总是避免双击打开源我不小心点击一个控件并创建一个点击事件,而不是只打开代码 - 我更喜欢:

  1. 右键单击设计器和“查看源”
  2. 从解决方案资源管理器中直接打开.cs文件。

答案 1 :(得分:1)

我遇到了同样的问题,当我调查我的代码时,我在@page标记中发现了代码文件不正确的问题。

答案 2 :(得分:0)

将.ascx文件导入现有项目后出现此问题。我也必须自己导入.ascx.cs和.ascx.designer.cs文件,否则我无法使用Visual Studio的“显示代码(F7)”功能。它会显示文件全部存在,但Visual Studio中的图标有点灰色。