Visual Studio 2013不允许我为Web站点项目创建代码隐藏文件

时间:2014-12-15 23:56:38

标签: asp.net vb.net visual-studio-2013

我正在Visual Studio 2013中编辑VB.Net网站项目。所有aspx文件都使用内联代码。我需要为一个aspx页面创建一个代码隐藏文件,以便我可以访问一些控件事件。由于某种原因,没有选项只能添加文件后面的代码。我可以创建一个内置代码的新aspx页面,但我无法在已存在的页面后面添加代码。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

正在开发的“非常糟糕”的网站不应该影响aspx文件是否在文件后面有代码。

我没有安装vb模板,但是我在这里是将文件后面的代码添加到没有它的类中。

这里我有新项目并删除了文件背后的代码

Shows aspx page without a code behind page

右键单击解决方案,添加类,输入“WebForm1.aspx.cs”(在您的情况下为.vb),按Enter键

add class dialogue

瞧!代码隐藏文件。请注意,您可能需要将“code behind”标记添加到aspx页面 - 请参阅我的第一个屏幕截图作为示例。

CodeBehind="WebForm1.aspx.cs"

the newly added code behind file (note it is now nested with the aspx

忘记提及你想要让新创建的代码隐藏在“Page”之后,如下所示:

update the newly generated code behind file to extend page