创建Code-Behind文件 - aspx.cs

时间:2012-03-01 03:28:01

标签: c# asp.net visual-studio-2010

我正在使用VS2010并且我创建了一个ASP.net空Web应用程序,但我不能为我的生活得到它来生成index.aspx.cs文件。我双击视图中的任何控件,我什么都没得到。我可能会错过什么?我以前只能双击一个控件,如果它不存在,它会自动生成.cs。

2 个答案:

答案 0 :(得分:2)

当您向项目添加新项目并选择" Web表单"作为类型,您应该同时拥有index.aspx和代码隐藏文件。双击控件不会生成文件后面的代码,它只会向其添加事件处理程序。看一下this演练。

答案 1 :(得分:1)

在项目文件(csproj)中,确保您拥有DependentUpon标记,表明aspx.cs文件取决于aspx文件。这是一个例子:

<Compile Include="dir\myFile.aspx.cs">
      <DependentUpon>myFile.aspx</DependentUpon>
      <SubType>ASPXCodeBehind</SubType>
</Compile>

这对我有用。