我在我的工作PC上安装了VS 2012,而且当我去添加新的网络表单时,我看不到或找到Select Master Page
或Place code in separate file
的2个选项。< / p>
关于我如何找到它们的任何想法?
答案 0 :(得分:9)
我刚刚被过去一小时的愚弄。我发现使用菜单选项“使用母版添加网页”(或类似名称)的“旧”方法已经消失,并被“内容页面”取代。选择此选项后,您可以选择选择母版页。
顺便说一句,我没有选择启动网站项目,这也许就是我没有看到这个的原因。
答案 1 :(得分:3)
您应该在添加项目中使用带有母版页的网页表单吗?
将代码放在单独的文件中是一个名为code-behind
的不同概念。您将拥有一个ASPX
文件和一个处理事件的cs
/ vb
文件。
例如
的Default.aspx
Default.aspx.cs
编辑:根据评论。
您可能在笔记本电脑上使用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,除非您创建一个新项目并复制相关部分,否则不能反过来做 - 这可能是一个很大的工作,具体取决于大小该网站。