5

我在我的工作 PC 上安装了 VS 2012,当我去添加一个新的网络表单时,我无法看到或找到 2 个选项Select Master PagePlace code in separate file.

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

4

2 回答 2

9

在过去的一个小时里,我只是被它愚弄了。我发现使用菜单选项“使用母版添加网页”(或类似)的“旧”方法已经消失,并被“内容页面”取代。选择此选项后,您将获得选择母版页的选项。

顺便说一句,我没有选择开始一个网站项目,这可能是我也没有看到这个的原因。

于 2013-11-28T01:45:05.693 回答
3

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

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

例如


默认.aspx默认.aspx.cs

在此处输入图像描述

编辑:基于评论。

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

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

您可以使用 VS从 Web Site 转换为 Web Application,但是 AFAIK,除非您创建一个新项目并复制相关部分,否则您不能反过来做 - 这可能是一项艰巨的工作,具体取决于网站的大小。

于 2013-09-19T20:11:16.880 回答