2010-01-15 82 views
0

首先我创建了TimeSheet.aspx文件,然后添加了代码文件名称TimeSheet.aspx.cs文件。 创建了一个TimeSheet类并在其中编写了一些代码,稍后在@page指令中添加了值为“TimeSheet.aspx.cs”的代码隐藏属性,并继承了值为TimeSheet的属性。创建代码背后的代码

现在我想让这个代码在文件后面显示为TimeSheetp.aspx.Just的子分支,就像设计器文件一样。

  • TimeSheet.aspx | ---- TimeSheet.aspx.cs

我怎么会做that.please帮我

+2

你使用Visual Studio?你的项目是一个webforms项目吗?你确定你没有使用MVC吗? – Jason 2010-01-15 18:28:04

回答

1

在溶液顶部资源管理器,拨动Nest Related Files

+0

感谢, 不仅我们要切换下一个相关的文件图标,我们必须将该文件命名为TimeSheet.aspx.cs,只有代码文件将成为一个嵌套相关文件。 – sameer 2010-01-15 18:53:37

+0

我认为Nest Related Files设置默认处于打开状态。此外,当您在VS中创建新页面时,可以选中“将代码放置在单独的文件中”来自动创建代码隐藏文件和相关页面属性。 – 2010-01-15 19:57:19

+0

你是对的,当你勾选“将代码放在一个单独的文件中”时,那么它将被创建,如果我在创建网页时不这样做,并且希望在后面添加代码。必须执行我之前评论中提到的步骤。 – sameer 2010-01-16 14:30:35

0

应该自动配置Page指令,并在VS中创建页面时创建代码隐藏。

+0

是的。但是你可能没有自己创造它。它可能是您想要包含在解决方案中的现有文件。 – 2011-10-04 08:05:43

0

如果您使用的是网页表单,您不必创建.cs文件;它应该为你创造它。右键单击aspx并查看代码以查看代码文件。如果你在一个MVC项目中,没有任何代码隐藏,但是一个控制器文件。因此创建cs文件不会执行任何操作。

1

如果你没有让VS为你创建文件,当你第一次创建文件时,你只需要在同一目录中创建一个新文件(类文件,'.vb'或'.cs'扩展名)您希望将文件后面的代码作为新文件名的第一部分与该文件名相加的文件。例如,手动创建的default.aspx代码背后的代码将被称为“default.aspx.cs”。然后在原始文件中,确保为新创建的文件添加页面指令:<%@Page Language =“VB”Explicit =“True”Codebehind =“default.aspx.vb”%>