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

时间:2013-09-19 20:03:03

标签: asp.net visual-studio-2012

我在我的工作PC上安装了VS 2012,而且当我去添加新的网络表单时,我看不到或找到Select Master PagePlace code in separate file的2个选项。< / p>

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

2 个答案:

答案 0 :(得分:9)

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

顺便说一句,我没有选择启动网站项目,这也许就是我没有看到这个的原因。

答案 1 :(得分:3)

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

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

例如

  

的Default.aspx
  Default.aspx.cs

enter image description here

编辑:根据评论。

您可能在笔记本电脑上使用Web Site,但工作中Web Application。请参阅Web Application Projects v's Web Site Projects

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

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