在使用C#的ASP.NET Web应用程序中,当我们双击设计时它将转到页面后面的代码(cs文件),但问题是,当我们双击设计时它将转到源文件的脚本。为什么会这样?
答案 0 :(得分:1)
页面上是否存在匹配的.aspx.cs文件?听起来像你正在处理的项目是一个Web站点而不是WebApplication,并且创建页面时没有选中“将代码放在单独的文件中”。
.aspx页面的脚本部分还有其他内容吗?有可能一旦有代码,双击设计器将打开而不是后面的代码。
就我个人而言,我总是避免双击打开源我不小心点击一个控件并创建一个点击事件,而不是只打开代码 - 我更喜欢:
答案 1 :(得分:1)
我遇到了同样的问题,当我调查我的代码时,我在@page
标记中发现了代码文件不正确的问题。
答案 2 :(得分:0)
将.ascx文件导入现有项目后出现此问题。我也必须自己导入.ascx.cs和.ascx.designer.cs文件,否则我无法使用Visual Studio的“显示代码(F7)”功能。它会显示文件全部存在,但Visual Studio中的图标有点灰色。