C# 代码隐藏生成的问题

C# 代码隐藏生成的问题,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,出于某种奇怪的原因,我无法生成页面的代码,文件已经创建,但似乎没有生成任何控件 当我尝试生成此文件时,没有来自VS的警告/错误,该文件在过去工作过,但突然停止工作,据我所知,除了我安装了.NET Demon之外,没有任何变化。我已尝试完全禁用该文件,但这似乎没有改变它 我花了好几个小时研究这个问题,从解决方案来看,我所发现的只是删除.designer.cs文件,然后将.aspx文件转换为web应用程序,但这并不能解决我的问题。我也尝试过重新创建页面,但也没有成功,我会在下面放一些代码,可能会有所

出于某种奇怪的原因,我无法生成页面的代码,文件已经创建,但似乎没有生成任何控件

当我尝试生成此文件时,没有来自VS的警告/错误,该文件在过去工作过,但突然停止工作,据我所知,除了我安装了.NET Demon之外,没有任何变化。我已尝试完全禁用该文件,但这似乎没有改变它

我花了好几个小时研究这个问题,从解决方案来看,我所发现的只是删除.designer.cs文件,然后将.aspx文件转换为web应用程序,但这并不能解决我的问题。我也尝试过重新创建页面,但也没有成功,我会在下面放一些代码,可能会有所帮助

生成的文件命名空间:

namespace Web.admin.reports{

<%@ Page Language="C#" Inherits="Web.admin.reports.productpromotionsummary" Title="Promotions Summary" CodeBehind="~/admin/reports/productpromotionsummary.aspx.cs" AutoEventWireup="True" %

Visual Studio的具体行为是什么?您在Visual Studio错误窗口中是否收到任何错误/警告?抱歉,我应该将其放在我的OP中,我现在将更新它。但是没有,没有错误。出于好奇,它仅适用于此特定页面,或者如果您尝试创建另一个页面(使用另一个名称),它是否会重复此行为它后面的代码是什么?看起来好像都是页面。当你说没有一个控件看起来是“在中生成的”时,你是什么意思?如果你在前面的代码上加上一个控件(从不喜欢这个名称)那么这并不意味着任何东西都应该出现在代码隐藏中。但是,如果你的意思是你不能从代码隐藏中引用页面上的任何东西,那就不同了。