我在VS2012的单独文件中找不到选择母版页或放置代码的选项

Cwm*_*Cwm 4 asp.net visual-studio-2012

我在我的工作电脑上安装了VS 2012,对于我来说,当我去添加一个新的Web表单的生命,我无法看到或找到2个选项Select Master PagePlace code in separate file.

关于我如何找到它们的任何想法?

Geo*_*ams 9

我刚刚被过去一小时的那个愚弄了.我发现使用菜单选项"使用母版添加网页"(或类似名称)的"旧"方法已经消失,并被"内容页面"取代.选择此选项后,您可以选择选择母版页.

顺便说一句,我没有选择启动网站项目,这也许就是为什么我也没有看到这个.


chr*_*dev 3

您应该在添加项目中拥有带有母版页的网络表单吗?

将代码放在单独的文件中是一个不同的概念,称为code-behind. 您将有一个ASPX文件和一个处理事件的cs/文件。vb

例如

默认.aspx
默认.aspx.cs

在此输入图像描述

编辑:基于评论。

Web Site您可能在笔记本电脑上使用 a ,但Web Application在工作中使用 a。请参阅Web 应用程序项目 v 的网站项目

看看ASP.NET 网站还是 ASP.NET Web 应用程序?,这也可能有助于决定使用哪个。一般来说,我总是选择 Web 应用程序。

您可以使用 VS 将网站转换为 Web 应用程序,但据我所知,您不能以相反的方式进行操作,除非您创建一个新项目并复制相关部分 - 这可能是一项艰巨的工作,具体取决于网站的大小。