繁体   English   中英

Visual Studio 2013不允许我为网站项目在文件后面创建代码

[英]Visual Studio 2013 won't let me create code behind file for Web Site project

我正在Visual Studio 2013中编辑VB.Net网站项目。所有aspx文件都使用内联代码。 我需要为一个aspx页面在文件后面创建代码,以便可以访问一些控制事件。 由于某些原因,无法选择仅在文件后面添加代码。 我可以在内部带有内置代码的情况下创建一个新的aspx页面,但是不能在文件中向现有页面添加代码。 有什么建议么?

您是否尝试过按照此处的指示进行操作? http://blogs.msdn.com/b/mikhailarkhipov/archive/2006/04/13/576117.aspx

正在“非常糟糕”地开发的网站不会影响aspx文件是否可以在文件后面包含代码。

我没有安装vb模板,但是这是我在文件后面的代码中添加代码的步骤。

在这里,我有一个新项目,并删除了文件后面的代码

显示aspx页面,页面后没有代码

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

添加班级对话

瞧! 文件后面的代码。 请注意,您可能需要在aspx页面上添加“代码背后”标签-请参阅我的第一个屏幕截图作为示例。

CodeBehind="WebForm1.aspx.cs"

文件后面的新添加的代码(请注意,该代码现在与aspx嵌套在一起)

忘了提一下,您将希望使文件后面的新创建的代码从“ Page”继承为:

更新文件后面的新生成代码以扩展页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM