Sharepoint 2010 在沙盒解决方案中为Custom.aspx页面设置代码隐藏

Sharepoint 2010 在沙盒解决方案中为Custom.aspx页面设置代码隐藏,sharepoint-2010,code-behind,sandbox-solution,Sharepoint 2010,Code Behind,Sandbox Solution,我正在使用沙盒解决方案。我的解决方案中有一个.aspx页面,我在该页面中放置了一个按钮标记,我需要为该按钮编写服务器端代码。但它显示“此页面中不允许使用事件处理程序‘OnClick’”。不允许在沙盒解决方案中使用codebehind。或者间接地说,我如何为这个按钮编写c#代码 我知道我们可以通过创建一个Web部件并使用“WebPartPages:SPUserCodeWebPart”标记在页面中显示该Web部件来实现。但我想确认我们是否可以以某种方式为asp页面编写代码隐藏 如果不更改web.co

我正在使用沙盒解决方案。我的解决方案中有一个.aspx页面,我在该页面中放置了一个按钮标记,我需要为该按钮编写服务器端代码。但它显示“此页面中不允许使用事件处理程序‘OnClick’”。不允许在沙盒解决方案中使用codebehind。或者间接地说,我如何为这个按钮编写c#代码


我知道我们可以通过创建一个Web部件并使用“WebPartPages:SPUserCodeWebPart”标记在页面中显示该Web部件来实现。但我想确认我们是否可以以某种方式为asp页面编写代码隐藏

如果不更改web.config文件(在本例中不建议更改),layouts文件夹外不支持内联代码或代码隐藏文件(您无法使用沙盒解决方案将其部署到)

但是,您应该能够创建一个类,然后将inherits属性设置为指向该类,而不是在代码隐藏文件中引用该类