0

我目前正在使用 Visual Studio 2012 设计 aspx 页面,并有一个使用 MasterPage 的页面,为简单起见,我将其称为“a.aspx”,与我的其他页面不同,“a.aspx”没有 .cs我认为附加到它的文件是因为它有一个母版页。每当我将按钮之类的项目拖到“a.aspx”的内容容器中时,页面后面的代码会将我带到 aspx 页面而不是 cs 页面。而且我无法导入我需要的程序集引用,因为我在“a.aspx”中需要一些 SQL 连接

那么如何创建一个带有母版页的网络表单,同时能够通过 .cs 文件对我的内容处理程序中的内容进行 mqanipulated,或者我也可以在 aspx 页面中执行功能?

4

2 回答 2

1

您可以将所有函数放在同一个 aspx 文件中,也可以将其分成两个文件:aspx 和 cs。只需在“添加新项目”对话框中启用“将代码放在单独的文件中”复选框即可。

于 2013-05-17T07:22:46.653 回答
0

place code in separate file选项取决于您正在构建的项目类型:

1) 如果您正在构建 Web 应用程序, (File | New > Project, doesn't have an /App_Code folder, compiles all .cs/.vb files into one .dll in the /bin folder)那么您无法选择不创建单独的代码文件,并且当您添加新项目时,它要么是 aWeb Form要么是Web Form using Master Page.

2) 如果您正在构建一个网站(File | New > Web Site, contains an /App_Code folder, the code is not compiled into a .dll in the /bin folder),那么您将可以选择(在 VS2008/2010/2012 中默认勾选)Place code in separate file,以及Select master page

于 2013-05-17T07:30:29.873 回答